Ele está inicializando em seu ambiente gráfico, mas não está carregando o ambiente. (Você não veria um cursor se X ou Wayland não fosse iniciado)
Isso soa como um problema de configuração. Eu não sei o funcionamento interno do fedora, então eu não posso ajudar com isso, mas enquanto isso, se você conseguir carregar a GUI com sucesso usando o startx, você pode fazer as coisas do jeito que eles fazem no arco.
( source ) Primeiro: /etc/systemd/system/[email protected]. d / override.conf
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin username --noclear %I 38400 linux
(lembre-se de substituir username pelo seu nome de usuário)
( source ) Então: ~ / .bash_profile (na parte inferior)
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx &> $HOME/xorg.log
Fazendo o acima irá logar você automaticamente em @ tty1 (console 1) e então executar startx quando você logar, ele também irá postar a saída de startx em ~ / xorg.log.
Uma abordagem alternativa seria fazer tudo em um único serviço do sistema.
/etc/systemd/system/[email protected]
[Unit]
Description=startx for user %i
[email protected] systemd-user-sessions.service
[email protected]
[email protected]
[Service]
User=%i
TTYPath=/dev/tty1
PAMName=login
Environment=DISPLAY=:0
WorkingDirectory=/home/%I
Nice=0
ExecStart=/bin/bash -l -c "cd; startx >/dev/null 2>&1"
[Install]
WantedBy=graphical.target