Simon Schürg Asked: 2017-12-23 11:36:43 +0800 CST2017-12-23 11:36:43 +0800 CST 2017-12-23 11:36:43 +0800 CST 如何配置 gdm 以登录到 sway 会话? 772 我在 Fedora 27 上安装了 sway 窗口管理器。系统使用 gdm 作为其登录管理器。但是 gdm 不提供选择作为登录会话的摇摆。仅显示了同样安装在系统上的 Gnome。当我尝试使用 i3wm 时,我没有遇到这个问题。 sway 与 gdm 兼容吗? gdm 支持 wayland 还是只支持 Xorg? 如何为 sway 配置 gdm,或者哪个登录管理器更适合与 sway 一起使用? i3 gdm 1 个回答 Voted Best Answer mviereck 2017-12-27T12:31:56+08:002017-12-27T12:31:56+08:00 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行与您的路径匹配 executeable sway。 /usr/share/wayland-sessions请注意,如果您的主机使用专有的 NVIDIA 驱动程序运行,则gdm3 不会显示条目。专有的 NVIDIA 驱动程序不支持 Wayland。但是,免费nouveau驱动程序可以。
是的
gdm3 本身在 Wayland 上运行。它支持 wayland 和 Xorg 会话。
您在 中缺少一个条目
/usr/share/wayland-sessions
。该文件夹通常包含用于显示管理器的 Wayland 桌面会话条目。(X 桌面会话条目分别位于/usr/share/xsessions
)。创建一个
/usr/share/wayland-sessions/sway.desktop
包含以下内容的文件:我的系统上也缺少此条目。我已经从源代码编译了摇摆;wayland-session/xsession 条目是即用型软件包的一部分。请确保该
Exec
行与您的路径匹配 executeablesway
。/usr/share/wayland-sessions
请注意,如果您的主机使用专有的 NVIDIA 驱动程序运行,则gdm3 不会显示条目。专有的 NVIDIA 驱动程序不支持 Wayland。但是,免费nouveau
驱动程序可以。