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.
multiple-monitors
18.04
gdm
Aravind
fonte
fonte
Respostas:
Este é um bug conhecido e relatado no gdm3 . A solução atual parece ser:
Settings > Devices > Displays
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.monitors.xml
arquivo do usuário na pasta inicial dogdm
usuário.Para copiar o
monitors.xml
arquivo, abra um terminal e faça o seguinte: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!
fonte
Eu também tenho um monitor externo. Isso funcionou para mim:
Abra uma janela do terminal pressionando CtrlAltTe digite:
sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config
Pressione Enter
fonte
/home/gdm
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:
E no comentário /etc/gdm3/custom.conf WaylandEnable = false
fonte
WaylandEndable=false
.