Seguindo esta rotina de configuração , instalei o XFCE4 no Rocky Linux 9. Mas isso não inicia o xfce4-window-manager no init 5.
Se eu for para init 3 e então startxfce4 como root, o XFCE4 está sendo iniciado. Isso não funciona como usuário normal.
Lá recebo a mensagem de erro "Anzeige kann nicht geöffnet werden". O que indica que o display não pode ser aberto.
Então, obviamente, falta algo para dizer ao sistema operacional para usar o xfce.
No init5, um WM diferente é iniciado. Na lista de processos, parece ser baseado em gdm. Se eu matar o gdm-wayland-session, o gerenciador de janelas será reiniciado.
Atualização: É possível selecionar a roda dentada e selecionar a sessão xfce. Como root, isso inicia uma sessão xfce4.
Como não-root, a tela fica em branco e a tela de login reaparece.
Acho que o seu problema está relacionado ao
gdm
- isso é bom apenas para fazer login no Gnome.Eu o abandonaria em favor de
lightdm
um que lida muito melhor com diferentes desktops.Edite para obter mais informações O LightDM deve funcionar imediatamente para o Xfce.
A configuração para LightDM:
gdm
comsudo systemctl disable gdm
sudo dnf install lightdm
sudo systemctl enable lightdm
Se você alterar a configuração, precisará fazer isso
sudo systemctl restart lightdm
.O arquivo de configuração está em
/etc/lightdm/lightdm.conf
Por exemplo:
Aviso:
user-session
onde você especifica sua área de trabalho. Para obter o nome você pode listar/usr/share/xsessions/*.desktop
e se conseguir o nome por exemploxfce.desktop
você precisa alterar a configuração para:user-session=xfce
.Colocar WaylandEnable=false na seção [daemon] no arquivo de configuração do gdm /etc/gdm/custom.conf resolveu o problema. Depois disso é possível selecionar o xfce-desktop após especificar o login do usuário.
Talvez alguém possa explicar o que essa opção faz ...