![如何配置 gdm 登录 sway 会话?](https://linux22.com/image/124259/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20gdm%20%E7%99%BB%E5%BD%95%20sway%20%E4%BC%9A%E8%AF%9D%EF%BC%9F.png)
我在 Fedora 27 上安装了 sway 窗口管理器。系统使用 gdm 作为其登录管理器。但 gdm 不提供 sway 来选择登录会话。仅显示也安装在系统上的 Gnome。当我尝试使用 i3wm 时,没有遇到这个问题。
- sway 与 gdm 兼容吗?
- gdm 是否支持 wayland 还是仅支持 Xorg?
- 如何为 sway 配置 gdm,或者首选哪个登录管理器与 sway 一起使用?
答案1
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
我的系统上也缺少此条目。我已经从源代码编译了 sway; wayland-session/xsession 条目是现成包的一部分。请确保该Exec
行与您的可执行路径匹配sway
。
/usr/share/wayland-sessions
请注意,如果您的主机使用专有的 NVIDIA 驱动程序运行,则 gdm3 不会显示条目。专有的 NVIDIA 驱动程序不支持 Wayland。然而,免费nouveau
司机却可以。