Eu sei muito bem que para desabilitar permanentemente o Wayland para usar o Xorg é suficiente executar:
sudo nano /etc/gdm3/custom.conf
e para descomentar a linha:
#WaylandEnable=false
Se eu fizer isso no Ubuntu 24.04.1 LTS e depois reiniciar, acabo com uma tela preta em vez da tela de login.
Há esta discussão no Reddit:
https://www.reddit.com/r/Ubuntu/comments/1coyrc2/2404_has_anyone_been_able_to_disable_wayland/
e em um dos comentários no final o autor do tópico até disse que havia resolvido o problema, mas sem dar nenhum detalhe sobre qual arquivo de serviço ele editou.
Também foi abordado aqui:
Em 24.04, definir waylandEnable=false não funciona, ainda uso Wayland, quero usar Xorg
mas a resposta fornecida pelo próprio autor da pergunta também não me ajuda.
Também tentei substituir gdm3
por lightdm
ou sddm
, mas depois de digitar minha senha na tela de login, sou jogado de volta para a tela de login.
Existe alguma maneira de resolver esse problema? Ele não estava presente nas versões anteriores do Ubuntu! Preciso desabilitar o Wayland permanentemente, porque é um computador remoto sem supervisão, e a maioria dos softwares de controle remoto (TeamViewer, Anydesk e Rustdesk no meu caso) não suportam o Wayland.
EDIT: Esse problema também está presente no Ubuntu 24.10, eu acabei de testar. BTW, não tenho certeza, mas só por precaução: todos esses testes que estou fazendo em uma máquina virtual no VirtualBox. Poderia ser essa a fonte do problema?
Sim! Como eu adivinhei na seção "EDIT" da minha pergunta, é realmente um problema do VirtualBox!
Acabei de me deparar com esta postagem sobre o Xorg não funcionar no Ubuntu 23.04:
https://ubuntuforums.org/showthread.php?t=2486167&p=14145942#post14145942
então eu habilitei "aceleração 3D" (no VirtualBox: selecione sua máquina virtual, clique em "Configurações", selecione "Exibir", na aba "Tela" marque a caixa "aceleração 3D"), e agora eu posso logar com o Xorg permanentemente definido, e não há necessidade de descomentar
#WaylandEnable=false
no/etc/gdm3/custom.conf
arquivo, você só tem que selecionar "Ubuntu no Xorg" sob o ícone da roda dentada durante o login uma vez e ele permanece definido permanentemente. Então, pelo menos agora sabemos a fonte do problema com o Xorg e ele está resolvido agora.MAS! Sim, sempre há um "mas". Estranhamente, o Ubuntu 24.X não fará login no Xorg se você usar o tema escuro! Isso foi relatado aqui:
https://www.reddit.com/r/Ubuntu/comments/1cdrys3/xorg_and_dark_theme_doesnt_work_on_2404_for_me/
e posso confirmar isso, assim como posso confirmar a solução mencionada ali, ou seja, adicionar uma nova linha
ADW_DEBUG_COLOR_SCHEME=prefer-dark
em
/etc/environment
Mas essa solução funcionou para mim apenas no Ubuntu 24.04.1 e não no 24.10 (ambos testados apenas no VirtualBox!).
ATUALIZAR
Em vez de habilitar "aceleração 3D", você também pode deixá-la desmarcada e no menu suspenso "Controlador Gráfico" selecionar "VBoxSVGA" em vez de "VMSVGA". Esta solução é melhor do ponto de vista de que você não terá o outro problema com o tema escuro também! (Testado apenas no Ubuntu 24.04.1.)
Você pode tentar:
Instalar reinstalar xorg e sddm
Configurar sddm para usar x11
Abra o arquivo ssdm.conf
Encontre a linha que deve ficar assim:
Salve o arquivo.
Habilitar sddm, parar gdm, iniciar sddm:
Reinicie para tentar