GDM deu-me uma tanga do caraças

Bom dia,

Ontem experimentei desativar o lightDM e experimentar de novo o GDM

systemctl disable lightdm
systemctl enable gdm

Após um reboot, deu-me uma grande tanga, aparecia o ecrã preto, com um espaço (do tipo bash, quando está à espera de um input), sempre a piscar :joy:

Tava eu com o telemóvel a pesquisar no Gemini para testar no computador, que cena :joy:

Dava-me no

systemctl status gdm

O erro
systemd[1]: gdm.service: Main process exited, code=exited, status=1/FAILURE gdm-launch-environment][7162]: Child process was already dead

Ao editar o gdm/custom.conf

nano /etc/gdm/custom.conf

# Tinha algures
[daemon]
WaylandEnable=false

Comecei a fazer uma série de despistes recomendados pelo Gemini

rm -f /tmp/.X0-lock /tmp/.X11-unix/X0

# Check Xorg crash logs
cat ~/.local/share/xorg/Xorg.0.log | grep -E "\(EE\)"

# Check full GDM unit error log
journalctl -u gdm.service -b --no-pager -n 50

sudo systemctl restart gdm

# reinstalar o GDM
dnf reinstall gdm gnome-shell

# Check GNOME Shell crash logs
journalctl -b _COMM=gnome-shell -p err

# Clear out X authority and dconf lock files
rm -f ~/.Xauthority ~/.serverauth.*
sudo rm -rf /tmp/.X11-unix /tmp/.X*-lock /tmp/.ICE-unix

# Ensure /tmp has correct system permissions
sudo chmod 1777 /tmp

Atenção: muitos destes comandos começam por sudo.

Print do gemini com a explicação

Experimentei tudo e mais qualquer coisa, os comandos indicados não foram necessariamente por essa ordem e nada, reiniciei várias vezes e nada de GDM

Até que desisti e voltei para o LightDm sem problemas !

Também não era problema com o driver da NVIDIA que tinha reinstalado umas 2 vezes.

É tão estranho, tantas vezes usei o GDM com opções para entrar no Gnome via X11 ou Wayland, KDE X11 ou Wayland, mas desde que é exclusivamente Wayland mudei para o LightDm.

Acho má ideia deixarem de dar suporte a arquiteturas mais antigas (neste caso X11), no meu antigo PC o Google Chrome deixou de dar suporte a arquiteturas 32 bits … !

Há alguém que sabe como resolvo este embróglio ? :joy:

O gajo está às voltas com o Fedora??

O caso agora é, imagino que já tenha feito, voltar com o lightDM.

Depois, caso queira investigar, teria que ver os logs. Eu recomendaria iniciar o sistema, abrir um terminal virtual (ou ainda via sessão ssh), proceder a tentativa de troca de gerenciador de login, e monitorar os logs (tanto o log geral do computador quanto o log específico do serviço gdm). Caso não tenha sucesso, volta com o lightDM. Ao menos evita de ter que reiniciar o computador e os logs ficarem misturados, tanto de início do computador quanto dos demais serviços.

Mas a tendência é que, em breve, o GDM sequer consiga iniciar o X11. Teoricamente no GNOME 49 ele deveria ser capaz de iniciar, mas no seu caso ele sequer foi iniciado.

Acho que o gnome não entra mais no x11, perdeu o suporte nativo

Tentou instalar o xwayland?

Se quiser usar, pode tentar com debian

é mesmo, e já uso Fedora há bué :joy:

Mas penso que isso tenha a ver com as mudanças no GDM com foco no Wayland … !

Boa tarde,

Como assim ?
O meu PC não tá acessível para fora é só para uso interno, ou seja para mim :joy:

Se não me engano, no meu Fedora já tem o Gnome 50 ou superior

Nunca ouvi falar nisso, tou a saber agora

Para instalar no Fedora é:

dnf install xorg-x11-server-Xwayland

Como funciona o xwayland com o GDM ?

wayland você muda na tela do gdm em sessões .

Contudo não sei se funciona ainda.

Método 1: Pela tela de login do GDM (Temporário / Sem Terminal)

Este método altera o servidor gráfico apenas para a sua sessão atual. O sistema lembrará da sua escolha nos próximos logins.

  1. Faça Logoff (Encerrar Sessão) da sua conta atual.
  2. Na tela de login do GDM, clique no seu nome de usuário.
  3. Antes de digitar a sua senha, procure pelo ícone de engrenagem (:gear:) que aparece no canto inferior direito da tela.
  4. Clique na engrenagem e selecione a opção “Ubuntu em Xorg”, “GNOME em Xorg” ou “Plasma (X11)” (o nome varia de acordo com a sua distribuição).
  5. Digite sua senha e faça o login.

Respopsta do google sobre o assunto

Sim, o GNOME continua aceitando e suportando totalmente o XWayland.
Embora o GNOME tenha removido completamente a sessão nativa do X11 (Xorg) no GNOME 50 (o que significa que você não pode mais iniciar o ambiente de desktop diretamente em X11), o suporte ao XWayland foi mantido intocado.

Como funciona atualmente:

  • Sessão do Sistema: O GNOME agora roda exclusivamente sob o protocolo Wayland.
  • Compatibilidade de Apps: O XWayland funciona como uma camada de tradução automática em segundo plano. Quando você abre um aplicativo antigo ou um jogo que ainda não foi atualizado para o Wayland, o GNOME usa o XWayland para renderizá-lo normalmente.
  • Foco dos Desenvolvedores: A remoção do código antigo do X11 serve justamente para que a equipe do GNOME limpe o sistema e foque em melhorias modernas (como HDR e gerenciamento de cores), mas mantendo o compromisso de não quebrar softwares legados através do XWayland.

obs.
Recomendo buscar mais informaçào sobre o assunto

Mas eu nem sequer consegui fazer login no ecrã do GDM, aparecia tudo preto.

ah isso eu sei eu, e já fiz muitas vezes, o problema é que nem no GDM entra !

Sim:

… mas não subestime as picuinhas específicas do Fedora.

pois tou a ver que não posso subestimar :joy:

Ok.

Ii de novo a primeira mensagem..

Execute

rm /etc/systemd/system/default.target

Que deve entrar

Se quiser faça um backup antes

Boa tarde,

Sim costumo fazer backup antes, eu vou tentar … !

Muito obrigado pela dica !

Outra coisa que é capaz de resultar segundo pesquisei, é editar o custom.conf e comentar WaylandEnable, ou seja algo deste género :

nano /etc/gdm/custom.conf

# Tinha algures
[daemon]
# WaylandEnable=false

Acho que no gnome novo não funciona mais

então qual é a solução ?

Ok.

Descomente.

Vi que está comentada

#WaylandEnable=false

Para

WaylandEnable=false

Já tem um tempo que não uso gnome, não sei como está o processo do wayland

No linux, arquivos de configuração, tudo que quiser ativar tem que descomentar

Não tá descomentada neste momento, eu pesquisei e sugeriram comentar. só experimentando.

Executou

Systemctl disable lightdm

systemctl enable gdm

Foi mal estou no celular

Instalou o xwayland?

Vou fazer isso no fim de semana, durante a semana é complicado devido ao trabalho !