Instalei o gerenciador de janelas sway no Fedora 27. O sistema usa o gdm como gerenciador de login. Mas o gdm não fornece influência para seleção como a sessão de login. Somente o Gnome, que também está instalado no sistema, é mostrado. Não tive esse problema com o i3wm, quando tentei.
- O Sway é compatível com o GDM?
- O gdm suporta wayland ou apenas Xorg?
- Como configurar o gdm para sway ou qual gerenciador de login é preferido para uso com sway?
sim
O próprio gdm3 é executado em wayland. Ele suporta sessões de wayland e Xorg.
Está faltando uma entrada em
/usr/share/wayland-sessions
. Esta pasta contém entradas de sessão de desktop wayland para gerenciadores de exibição em geral. (Respectivamente, as entradas de sessão da área de trabalho X estão localizadas em/usr/share/xsessions
).Crie um arquivo
/usr/share/wayland-sessions/sway.desktop
com este conteúdo:Esta entrada também estava faltando no meu sistema. Eu compilei o sway da fonte; As entradas wayland-session/xsession fazem parte de pacotes prontos para uso. Certifique-se de que a
Exec
linha corresponda ao seu caminho para executávelsway
.Observe que o gdm3 não mostra as entradas
/usr/share/wayland-sessions
se o seu host for executado com um driver proprietário da NVIDIA. O driver NVIDIA proprietário não suporta Wayland. No entanto, onouveau
driver gratuito faz.