25

我正在尝试使用 Wayland。

你可以通过 X 启动 Gnomestartx命令使用 X 启动 Gnome。有没有办法通过一些命令用 wayland 启动 Gnome?

我希望能够在我的主显示器上运行 Gnome/X。然后切换到显示:2(Ctrl+alt+win+F2/F3),然后运行类似:

startWayland 

这样我就有了一个使用 Wayland 运行 gnome 的备用桌面。

这可能吗?(也欢迎使用近似替代方案)

4

4 回答 4

16

根据 Jonas Ådahl 的工作解决方案,mutter 开发人员:

通常我所做的是切换到 VT 并运行:

dbus-run-session -- gnome-shell --display-server --wayland

于 2016-07-23T20:56:30.123 回答
8

XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

强制firefox和QT应用程序以及wayland,在2019-12-31他们不尊重XDG_SESSION_TYPE=way​​land:

MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

如果它应该在 gnome GUI 中按“注销”后注销命令行会话,请添加execXDG_SESSION_TYPE=wayland exec dbus-run-session gnome-session

来自文档: https ://wiki.archlinux.org/index.php/GNOME#Wayland_sessions

于 2018-07-08T18:42:21.253 回答
6

没关系,我找到了解决方案:

gnome-session --session gnome-wayland

资料来源:
GNOME / Fedora 中的 Wayland | 继续 https://blogs.gnome.org/mclasen/2013/10/03/gnome-wayland-in-fedora/

[编辑] 这似乎不再适用于最近的 Fedora (24)。目前我还没有找到解决方案。这些天我让 Wayland 工作的唯一方法是在登录时使用设备并将系统设置为登录到 Wayland。如果有人对此有解决方案...

于 2015-07-03T20:30:36.430 回答
0

请注意,以下视频驱动程序不适用于 Wayland:nvidia、cirrus、Hi1710。

在尝试让 Wayland 与我的 Nvidia 视频设备一起工作几天后,我发现了这一点,直到我看到这条评论被埋在 ArchLinux Wiki for GDM 中。ArchLinux GDM 维基

控制这个的文件是 /usr/lib/udev/rules.d/61-gdm.rules

此脚本设置 /usr/lib/gdm3/gdm-disable-wayland 告诉 gdm 不要在这些设备驱动程序的会话菜单上显示 /usr/share/wayland-sessions。(我使用的是 Ubuntu Focal/20.04)

通过卸载 nvidia 驱动程序,我能够让 Wayland 工作,虽然我很高兴让它工作,但我还是回到了使用 X/Nvidia 设置,因为我更喜欢更流畅的外观和性能。

于 2020-05-24T02:50:24.167 回答