Is sway compatible with gdm?
sim
Does gdm support wayland or only Xorg?
O próprio gdm3 é executado no wayland. Suporta tanto o wayland quanto as sessões do Xorg.
How to configure gdm for sway?
Está faltando uma entrada em /usr/share/wayland-sessions
. Esta pasta contém entradas de sessão de área de trabalho do wayland para gerenciadores de exibição em geral. (Respectivamente, X entradas de sessão da área de trabalho estão localizadas em /usr/share/xsessions
).
Crie um arquivo /usr/share/wayland-sessions/sway.desktop
com este conteúdo:
[Desktop Entry]
Version=1.0
Name=Sway
Comment=Sway - i3 on Wayland
# Please choose matching path
Exec=/usr/bin/sway
#Exec=/usr/local/bin/sway
Type=Application
Esta entrada também estava faltando no meu sistema. Eu compilei o balanço da fonte; Entradas wayland-session / xsession são parte de pacotes prontos para uso. Certifique-se de que a linha Exec
corresponda ao seu caminho para sway
executável.
Observe que o gdm3 não mostra entradas em /usr/share/wayland-sessions
se seu host é executado com um driver NVIDIA proprietário. O driver proprietário da NVIDIA não suporta Wayland. No entanto, o driver nouveau
livre faz.