I3
如何配置 gdm 以登錄到 sway 會話?
我在 Fedora 27 上安裝了 sway 視窗管理器。系統使用 gdm 作為其登錄管理器。但是 gdm 不提供選擇作為登錄會話的搖擺。僅顯示了同樣安裝在系統上的 Gnome。當我嘗試使用 i3wm 時,我沒有遇到這個問題。
- sway 與 gdm 兼容嗎?
- gdm 支持 wayland 還是只支持 Xorg?
- 如何為 sway 配置 gdm,或者哪個登錄管理器更適合與 sway 一起使用?
sway 與 gdm 兼容嗎?
是的
gdm 支持 wayland 還是只支持 Xorg?
gdm3 本身在 Wayland 上執行。它支持 wayland 和 Xorg 會話。
如何為sway配置gdm?
您在 中缺少一個條目
/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
行與您的路徑匹配 executeablesway
。
/usr/share/wayland-sessions
請注意,如果您的主機使用專有的 NVIDIA 驅動程序執行,則gdm3 不會顯示條目。專有的 NVIDIA 驅動程序不支持 Wayland。但是,免費nouveau
驅動程序可以。