Tela de login do Ubuntu 18.04 Configurações de exibição


30

No Ubuntu 18.04, conectei meu laptop a um monitor externo e sou capaz de definir o monitor externo como modo primário e externo. Porém, quando ligo o laptop ou saio da sessão, a tela de login do visor é exibida apenas na tela do laptop (interno). Mas depois que eu faço o login, o monitor muda para apenas externo e a tela do meu laptop apaga conforme o esperado.

Existe uma maneira de fazer com que a tela de login apareça apenas na tela externa na inicialização ou no logout, como no 16.04? também a tela de login não segue meu cursor como em 16.04.


1
Para qualquer pessoa afetada por esse bug: comente ou vote com antecedência o relatório de bug upstream contra o GDM3 , para que os desenvolvedores saibam que esse problema é importante
ntc2 18/01

Respostas:


30

Este é um bug conhecido e relatado no gdm3 . A solução atual parece ser:

  1. Entre Settings > Devices > Displayse configure seus monitores da maneira que deseja para a tela de login (no seu caso, a tela interna do laptop desativada). Clique no botão "Salvar" quando terminar.
  2. Copie o monitors.xmlarquivo do usuário na pasta inicial do gdmusuário.

Para copiar o monitors.xmlarquivo, abra um terminal e faça o seguinte:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

Em seguida, reinicie e veja se as alterações persistem. Se isso não funcionar, tente passar por todo o processo novamente. Levei duas vezes para que ele ficasse. Também pude reiniciar com o monitor externo desconectado e ele voltou ao monitor interno do laptop. Reiniciei novamente e reconectei e ele volta para o meu monitor externo.

Espero que isto ajude!


Obrigado pela sua sugestão. Por alguma razão, ele não está grudado no monitor externo na inicialização, tentado cerca de 4 vezes. Esperará que o bug seja resolvido.
Aravind

Funciona para mim.
Jdthood # 17/18

11

Eu também tenho um monitor externo. Isso funcionou para mim:

  • Defina o modo de exibição como desejado usando Configurações > Dispositivos > Visores
  • Abra uma janela do terminal pressionando CtrlAltTe digite:

    sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config

  • Pressione Enter

  • Reinicie o computador

1
Esta foi a única resposta que funcionou para mim no Ubuntu 18 ... esta pasta realmente existe, ao contrário/home/gdm
finsbury

/ var / lib / gdm3 é ~ gdm, o diretório inicial do seu gdm. As contas de usuário dos serviços geralmente não recebem diretórios pessoais em / home.
Amias 5/01

cp: não é possível criar o arquivo regular '/var/lib/gdm/.config': esse arquivo ou diretório não existe; cp: não é possível criar o arquivo regular '/var/lib/gdm3/.config': esse arquivo ou diretório não existe; cp: não é possível criar o arquivo regular '~ gdm / .config': esse arquivo ou diretório não existe; Ótimo. Para onde a pasta foi movida no Ubuntu 18.04.1 LTS? Importa que eu esteja usando o Gnome 3.28.2 e Wayland?
Ayelis 06/02

10

Isso resolveu meu Isuue:

Vá para Configurações> Dispositivos> Monitores e configure seus monitores da maneira que deseja para a tela de login (no seu caso, a tela interna do laptop desativada). Clique no botão "Salvar" quando terminar.

Copie o arquivo monitors.xml do usuário na pasta inicial do usuário do gdm.

Para copiar o arquivo monitors.xml, abra um terminal e execute o seguinte:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

E no comentário /etc/gdm3/custom.conf WaylandEnable = false


7
Qual é a diferença desta resposta da resposta de Damian T.?
21918 Kennet Celeste

1
Esta é a única resposta que fez a tela de login aparecer no meu monitor externo. No entanto, quando efetuei o login, obtive apenas uma tela preta e tive que recuperar o modo de recuperação WaylandEndable=false.
drhagen 20/02

Funcionou para mim. Tentei as outras respostas e elas não funcionaram, mas esta funciona. Muito obrigado.
amedina 20/10
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.