Como permitir que os compartilhamentos do GDM monitorem a configuração com o GNOME?

1

Estou usando o gnome no Arch Linux no meu laptop com um monitor de 1920 * 1080 à esquerda dele, configurei o monitor como meu monitor principal no GNOME e tudo funciona bem depois de fazer o login. No entanto, o GDM exibe meu Sempre consigo um diálogo de login no meu lap-top, e notei que meu monitor estava configurado no lado direito do meu laptop. Eu procurei e encontrei alguém disse que a posição do mouse pode ter efeito, o que não funcionou em mim. Alguém pode ajudar?

    
por Elderry 03.06.2013 / 16:15

2 respostas

1

Eu estava com os mesmos problemas no meu PC de mesa. Eu tenho uma segunda tela anexada a ele, que só é usada para ver filmes e está muito longe do meu computador e difícil de ver.

@ don-crissti apontou corretamente que é um problema com o xorg.conf . Então, escreverei isso como uma resposta.

Para mim, foi tão fácil quanto executar o agente nvidia-settings novamente. Configure uma tela como exibição principal e sobrescreva minha xorg.conf existente.

O resultado é uma configuração como esta (somente a seção relevante mostrada aqui):

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SMBX2335"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 580"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-2: nvidia-auto-select +0+0, DVI-I-3: 1920x1080 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Então, basicamente, há duas etapas para fazer:

  1. Configure sua Rede de Display na seção Monitor .
  2. Refira-se a essa exibição na seção Tela .

Em seguida, reinicie ou reinicie seu XServer para aplicar essas novas configurações.

Espero que ajude!

    
por 30.01.2014 / 16:54
0

Isso realmente funciona para mim

Wiki do GDM - Arch diz:

Se você tiver a configuração de monitores que deseja (orientação, primária e assim por diante) em ~/.config/monitors.xml e quiser que o GDM honre essas configurações:

cp ~/.config/monitors.xml /var/lib/gdm/.config/monitors.xml

As alterações terão efeito no logout.

Note: Wayland backend may be ignoring /var/lib/gdm/.config/monitors.xml file.

Isso não tem efeito para mim

xrandr no login
Se você deseja executar um script usando xrandr que afeta a tela de login, você deve adicionar um script em /etc/X11/xinit/xinitrc.d. Por exemplo, para selecionar automaticamente uma tela externa conectada via HDMI:

#!/bin/sh
EXTERNAL_OUTPUT="HDMI1"
INTERNAL_OUTPUT="eDP1"
if (xrandr | grep $EXTERNAL_OUTPUT | grep " connected "); then
    xrandr --output $INTERNAL_OUTPUT --off --output $EXTERNAL_OUTPUT --auto
else
    xrandr --output $INTERNAL_OUTPUT --auto
fi
    
por 19.03.2017 / 07:07