Is sway compatible with gdm?
да
Does gdm support wayland or only Xorg?
Сам gdm3 работает на пути. Он поддерживает сеансы Wayland и Xorg.
How to configure gdm for sway?
Вы пропустили запись в /usr/share/wayland-sessions
. Эта папка содержит записи сеансов рабочего стола wayland для диспетчеров дисплеев в целом. (Соответственно, записи сеанса рабочего стола X находятся в/usr/share/xsessions
).
Создайте файл /usr/share/wayland-sessions/sway.desktop
с этим содержимым:
[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
Эта запись отсутствовала и в моей системе. Я скомпилировал влияние из исходного кода; Записи wayland -session/xsession скорее являются частью готовых пакетов с -по -. Пожалуйста, убедитесь, что строка Exec
соответствует вашему пути к исполняемому файлу sway
.
Обратите внимание, что gdm3 не показывает записи в /usr/share/wayland-sessions
, если ваш хост работает с проприетарным драйвером NVIDIA. Собственный драйвер NVIDIA не поддерживает Wayland. Однако бесплатный драйвер nouveau
делает это.