Desde a atualização para 20.04, não consigo fazer login nas sessões do Wayland. Estou usando o GNOME vanilla, então no meu saudação tenho quatro opções ( GNOME , GNOME no Xorg , Ubuntu e Ubuntu no Wayland ). Posso fazer login nas duas sessões do Xorg, mas não nas de Wayland.
Corri journalctl -b
e encontrei estas mensagens de erro:
gdm-password][118320]: pam_unix(gdm-password:auth): Couldn't open /etc/securetty: No such file or directory
gdm-password][118320]: gkr-pam: unable to locate daemon control file
gdm-password][118320]: gkr-pam: stashed password to try later in open session
systemd[1449]: Dependency failed for GNOME XSettings.
systemd[1942]: Dependency failed for GNOME Shell on Wayland.
systemd[1942]: Dependency failed for GNOME Wayland Session.
systemd[1942]: Dependency failed for GNOME Wayland Session (session: gnome)
Eu li que isso pode ser um problema com as GPUs NVIDIA, mas meu sistema tem uma Intel.
EDITAR
grep -i WaylandEnable /etc/gdm3/custom.conf
dá:
#WaylandEnable=false
EDIÇÃO 2
Tentei criar outro usuário e consegui entrar em uma sessão do Wayland. Portanto, o problema reside na minha pasta de usuário.
Como faço para reativar as sessões do Wayland?
Corre:
Mude isso:
para isso:
Reinicie e teste novamente Wayland.
Atualização nº 1:
Após uma análise mais detalhada, descobriu-se que já foi comentado.
Criou outra conta de usuário e Wayland trabalha lá.
Isso indica um problema na conta do usuário original.
Os problemas mais comuns ocorrem nas pastas
~/.cache
,~/.local
, e .~/.config
UM de cada vez, renomeie a pasta para
.cache.HOLD
, etc.Saia e veja se você pode fazer login usando Wayland. Caso contrário, renomeie a segunda pasta, teste novamente, etc.
Essas três pastas serão recriadas e preenchidas com as configurações padrão. Se renomear essas pastas resolver o problema, MOVA (não copie) o conteúdo das
.HOLD
pastas de volta para suas respectivas não.HOLD
pastas, mas NÃO substitua os arquivos existentes. Quaisquer arquivos deixados nas.HOLD
pastas são suspeitos de causar o problema.Crie um novo usuário, faça login a partir daí uma vez e exclua esse novo usuário.
Uma razão pode ser o driver Nvidia culpado. Drivers proprietários da Nvidia ainda não são muito compatíveis com Wayland.
Veja isso para referência.