Reinicialização de tela dupla após o reinício

3

Eu tenho um sistema Xubuntu:

$ uname -a
Linux tnick-desktop 3.5.0-21-generic #32-Ubuntu SMP Tue Dec 11 18:51:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
Distributor ID:  Ubuntu
Description:     Ubuntu 12.10
Release:         12.10
Codename:        quantal

com uma placa de vídeo Nvidia:

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9500 GT] (rev a1)

Quando instalei o Xubuntu e o driver atual da Nvidia, tudo correu bem. Consegui usar nvidia-settings para configurar os monitores para mostrar uma vista lado a lado, salvei o arquivo xorg.conf e tudo funcionou bem.

Alguns dias atrás, eu estava curioso sobre o Gerenciador de configurações > Seção de exibição . Eu fui procurar, não mudei nada e foi isso. No entanto, desde então, quando eu reinicio o sistema, o layout salvo em xorg.comf não é aplicado, portanto, sempre que preciso usar nvidia-settings , coloque-os lado a lado e aplique-o. Eu tentei usar

sudo nvidia-settings

mas isso não fez diferença (não que eu estivesse esperando, mas foi sugerido em uma pergunta aqui).

Eu também tentei

un-install - restart - install - restart - nvidia-settings, lay them out - restart

mas isso me deu telas pretas após o logo do Xubuntu, então, na terceira tentativa, voltou para a mesma visão em ambos os displays.

O conteúdo do arquivo xorg.conf não muda entre as sessões:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.51  (buildd@batsu)  Fri Oct 12 12:53:54 UTC 2012

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

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics L1942"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9500 GT"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "CRT: nvidia-auto-select +1920+0, DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Eu tentei instalar o driver binário Nvidia X.Org (versão 173), mas acabei com um erro muito em breve:

The following packages have unmet dependencies:

nvidia-173: Depends: x11-common (>= 1:7.0.0) but 1:7.7+1ubuntu4 is to
be installed
            Depends: xorg-video-abi-12 but it is not going to be installed
            Depends: xserver-xorg-core (>= 2:1.10.99.901) but 2:1.13.0-0ubuntu6.1 is to be installed

com uma mensagem Relatório de falhas detectado .

Além de reinstalar o sistema, o que mais devo tentar?

    
por Nicu Tofan 29.12.2012 / 13:09

2 respostas

5

Pelo que entendi, a forma como o Ubuntu lê xorg.conf foi alterada em versões recentes. O que funcionou para mim foi colocar um "bom" arquivo xorg.conf em

/usr/share/X11/xorg.conf.d/

e reinicie ou saia e volte a entrar.

Eu ainda não descobri completamente, mas acredito que na inicialização, o Ubuntu procura por qualquer substituição de configuração do X. Ter um arquivo xorg.conf inteiro provavelmente não é a ideia, mas funcionou para mim.

Eu acredito que o problema é que os gerenciadores de configurações da Nvidia ou Ati salvam suas alterações em /etc/xorg.conf , mas o Ubuntu não atualiza seus próprios arquivos dinamicamente ... algo assim.

Desculpe se esta não é uma solução cientificamente correta, mas acredito que pode ser uma solução ou pelo menos dar algumas dicas para uma investigação mais aprofundada.

DrTebi

    
por DrTebi 29.12.2012 / 14:20
1

FYI, eu estava tendo este problema com o Xubuntu 12.04, e nenhuma das correções para o Nvidia Xserver resolveu o problema. Assegurei que corri nvidia-settings como root ,% regeneradoxorg.conf, alterei os arquivos xinit , editei xorg.conf manualmente (usando "TwinViewOrientation" de todas as maneiras imagináveis, além de brincar com os deslocamentos). Eu reinstalei o driver duas vezes (e de alguma forma consegui bloquear minha conta de usuário no processo?) E fiz todas as correções acima mencionadas. Eu praticamente tentei tudo o que pude encontrar procurando por problemas com o monitor dual Nvidia Xserver e configurações persistentes.

No final, moderadamente hungover me abordou o problema de um ângulo diferente: eu apenas procurei por outras maneiras de usar monitores duplos no Xubuntu. "Como usar vários monitores no Xubuntu" o truque para mim. Basicamente, eu instalei o que ele disse e gerou o script para uso em aplicativos de inicialização, superando completamente os problemas nvidia-settings e xorg.conf .

    
por user135269 24.02.2013 / 19:30