Estou tendo esse problema desde que habilitei o Wayland, o que era necessário para fazer meu laptop funcionar corretamente ao usar dois monitores. O problema consiste em quando eu inicializo o Ubuntu, a tela de login aparece no monitor externo, o que não é realmente um problema se eu estiver com a configuração de dois monitores. O problema é que meu PC é um laptop e mesmo quando não há um monitor externo conectado, a tela de login não aparece no meu laptop. Na verdade, quando isso acontece, meu PC congela completamente com a janela de carregamento do Ubuntu exibida e, para fazer login, tenho que conectar um cabo HDMI para que o processo de login continue e eu possa inserir minha senha.
Estou usando o Ubuntu 24.04 com gnome e wayland. Meu PC tem uma GPU Intel integrada e uma dGPU Nvidia.
Estou escrevendo isso porque tentei várias coisas diferentes que vi em fóruns diferentes, mas não consegui fazer funcionar corretamente. Além disso, os problemas que li eram para o Ubuntu 22 e versões anteriores, e não sei se poderia haver alguma diferença.
Tentei copiar o monitors.xml
arquivo de ~/.config/
para /var/lib/gdm3/
e não funcionou. Também tentei apagar o arquivo de configuração dos monitores, configurar corretamente os displays e criá-lo novamente e nenhum dos dois. Também tentei escrever manualmente no arquivo monitors.xml 'yes' para o display interno e 'no' para o externo, e até apagar os campos correspondentes ao monitor externo para ter configurado apenas um monitor como meu primário e nenhum dos dois.
Também tentei escrever o seguinte:
Section "Monitor"
Identifier "eDP-1"
Option "Primary" "true"
EndSection
em um arquivo: /etc/X11/xorg.conf.d/10-primary-display.conf
o que resolveu o problema por um tempo, mas depois começou a acontecer novamente.
Eu apreciaria qualquer tipo de ajuda. Sou bem novo no ecossistema Linux, então para mim às vezes é um pouco complicado fazer as coisas funcionarem.
Agradeço antecipadamente!