Por que minhas configurações de servidor X não são consideradas?

2

Eu sei que perguntas como essa foram feitas muitas vezes, mas não consigo encontrar uma maneira de resolver meu problema, mesmo depois de lê-las e tentar as respostas.

Eu tenho duas telas na minha área de trabalho. Seja o que for que eu configurei para os arquivos /etc/X11/xorg.conf ou /usr/share/X11/xorg.conf.d/xorg.conf , é assim que minha área de trabalho se parece quando eu me logar (o que é errado porque o papel de parede deve cobrir todo o fundo do lado direito):

Entãoeucomeçoonvidia-settingsequandoeumudoisso:

para isso:

eaplicá-lo,minhaáreadetrabalhoseparececomisso:

que não faz absolutamente nenhum sentido para mim, porque eu não toquei na resolução da tela principal.

Eu não consigo encontrar uma maneira de fazer o X11 lembrar de colocar a tela pequena à direita do grande nem, nem manter a tela grande como a tela principal. Eu tentei vários arquivos de configuração, incluindo isso:

Section "Screen"

    # Removed Option "nvidiaXineramaInfoOrder" "DFP-0"
    # Removed Option "metamodes" "DVI-I-2: nvidia-auto-select @1920x1080 +1280+0, DVI-I-1: nvidia-auto-select @1280x1024 +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "CRT-0:nvidia-auto-select@1280x1024+1920+0,DFP-2:nvidia-auto-select@1920x1080+0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Esse problema apareceu quando mudei para 13.10. Acabei de mudar para 14.04, mas não melhorou nada.

Minha GPU é uma nvidia GTS 450.

Alguém tem uma pista sobre como resolver isso, por favor?

Editar: Saída do xrandr:

Screen 0: minimum 8 x 8, current 3200 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0  
   1280x960       75.0     70.0     60.0  
   1152x864       75.0     70.0     60.0  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     72.2     60.3     56.2  
   640x480        75.0     72.8     59.9  
DVI-I-2 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080      59.9*+   60.0  
   1680x1050      60.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-I-3 disconnected (normal left inverted right x axis y axis)

DVI-I-1 deve estar à direita, DVI-I-2 à esquerda. Eu tentei

Option "metamodes" "DVI-I-1: 1280x1024+1920+56, DVI-I-2: 1920x1080+0+0" em /etc/X11/xorg.conf e /usr/share/X11/xorg.conf.d/xorg.conf , mas o resultado ainda é o mesmo na inicialização.

    
por Nicolas Seiller 21.04.2014 / 13:52

1 resposta

2

Acho que o problema é muito mais simples. Tente abrir as configurações de "Aparência" (clique com o botão direito do mouse no Dekstop = > Alterar plano de fundo) e defina o plano de fundo como "Preencher":

Seissonãofuncionar,tenteeditarseuarquivo/etc/X11/xorg.conf.DeixeaseçãoScreencomoestá,mascertifique-sedeterasseguintesseções:

Section"ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 880M"
    Option     "TwinView"
    ## Screen names are laptop's: DP-3, Philips: VGA-0 and Dell:DP-2
    Option         "metamodes" "DVI-I-2:  1920x1080, DVI-I-1: 1280x1024"
    Option         "TwinViewOrientation" "RightOf"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Eu sou não um especialista em xorg.conf, o acima é baseado em minha própria configuração que eu finalmente consegui trabalhar como eu queria. Você pode dar uma olhada no meu aqui , no caso de lhe dar alguma idéia. Ele configura duas telas com VGA-0 ou DP-2 à direita (dependendo de qual delas está conectada) e SP-3 (do meu laptop) à esquerda.

Tenho certeza de que a linha Screen 0 "Screen0" 0 0 na seção "Servidor" foi muito importante, mas fiz isso há cerca de um ano, então não lembro mais dos detalhes. Finalmente, a documentação oficial da nvidia para xorg.conf é realmente muito bom e realmente explica o que as várias opções fazem. Essa e a wiki do Arch página da NVIDIA são o que me ajudou a resolvê-la.

    
por terdon 21.04.2014 / 14:31