As configurações do Nvidia X Server não salvam as configurações de posição da tela

2

Eu tenho dois monitores com resoluções 1366x768 (CRT1) e 1024x768 (CRT0). CRT0 fica à direita de CRT1 , portanto, a resolução comum é (1366+1024)x768 . Recentemente notei que quando eu movo mouse de CRT1 para CRT0 ele não vai para CRT0 imideately, isto é, a resolução comum é maior que (1366+1024)x768 . Eu fui para X Server Settings e havia o seguinte:
É realmente estranho de onde veio esse número 1708 , mas eu não pensei muito sobre isso e apenas mudei para +1366+0 , salvei em /etc/X11/xorg.conf e esqueci. Mas na próxima inicialização eu vejo misterioso +1708+0 novamente. Tentei alterar as configurações para isso:

Isso funcionou apenas até a reinicialização também. Então estou perdido. Eu não tenho nenhum erro, eu sou capaz de salvar xorg.conf Eu tentei tudo que eu poderia ter pensado, mas em cada inicialização eu recebo esse +1708+0 .
Aqui está o meu /etc/X11/xorg.conf .

Ubuntu 14.04 LTS x64

$ cat /proc/version
Linux version 3.19.0-42-generic (buildd@lgw01-24) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #48~14.04.1-Ubuntu SMP Fri Dec 18 10:24:49 UTC 2015

$ dpkg -l | grep nvidia
ii  nvidia-331                                            340.96-0ubuntu0.14.04.1                             amd64        Transitional package for nvidia-331
ii  nvidia-340                                            340.96-0ubuntu0.14.04.1                             amd64        NVIDIA binary driver - version 340.96
rc  nvidia-libopencl1-340                                 340.96-0ubuntu0.14.04.1                             amd64        NVIDIA OpenCL Driver and ICD Loader library
ii  nvidia-opencl-icd-340                                 340.96-0ubuntu0.14.04.1                             amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                          0.6.2                                               amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                                       331.20-0ubuntu8                                     amd64        Tool for configuring the NVIDIA graphics driver

Obrigado antecipadamente.

UPD

O problema com a posição da tela foi corrigido, foi sobre monitors.xml arquivo que anulou xorg.conf configurações, graças a @ Jacob Vlijm . Mas quando mudei de posição em monitors.xml ubuntu esqueci onde fica meu monitor principal e agora após a reinicialização tenho monitores 'trocado' onde tenho que mover o mouse para a esquerda para ir para o monitor direito. Aqui está o meu monitors.xml . By the way, Esta solução não ajudou. / p>     

por Timofey 23.12.2015 / 20:07

2 respostas

2

Existem muitos motivos possíveis pelos quais uma configuração de tela não "sobrevive" a uma reinicialização. Na maioria dos casos, existem fontes locais como o arquivo monitors.xml que simplesmente sobrescreve as configurações feitas anteriormente.

Descobrir o que é exatamente, pode ser demorado, então minha abordagem seria a solução prática: simplesmente ignorar o que acontece no log in por um comando simples ou script pequeno ( xrandr ). Neste caso, provavelmente é feito pelo comando:

xrandr --output VGA-0 --pos 0x0 && xrandr --output DVI-I-0 --pos 1366x0

que organiza as telas da esquerda para a direita , o que você sempre deve fazer.

Adicione o comando para iniciar (log in)

Escolha o traço > Aplicativos de inicialização > Adicione, adicione o comando:

/bin/bash -c "sleep 15 && xrandr --output VGA-0 --pos 0x0 && xrandr --output DVI-I-0 --pos 1366x0"

Explicação:

  • Posicionar uma tela pode ser feito com o comando:

    xrandr --output VGA-0 --pos 0x0
    

    para posicionar, por exemplo, a tela à esquerda e, em seguida:

  • Organize sempre as telas da esquerda para a direita

  • O sleep 15 é para garantir que o comando seja executado quando a área de trabalho estiver "pronta" e possíveis configurações locais não anulem o comando.
por Jacob Vlijm 23.12.2015 / 21:53
0

Para expor mais sobre um aspecto da resposta de @ Jacob : O arquivo monitor.xml sobrescreve qualquer arquivo semelhante à esquerda. - ordem certa que é configurada nas configurações da nVidia. Em Unity , o System Settings / Display atualiza o arquivo ~/.config/monitor.xml . Altere a ordem de qual monitor está à esquerda ou à direita arrastando e soltando as caixas retangulares na parte superior da janela:

InicieasconfiguraçõesdanVidiapormeiodobotãoprincipalPesquisarseucomputador:

Eéaquiquevocêpensaquepodealteraraordem,masoarquivomonitor.xmlsubstituirá:

Euestavatentadoaexcluiroarquivomonitores.xml,naesperançadequeasconfiguraçõesdanVidiaassumissemocomandodasituação,mas um comentário em outra resposta implica isso não é uma coisa boa para fazer.

    
por bgoodr 15.05.2016 / 21:56