我正在使用Fedora 26和Gnome 3.24,并想尝试Wayland。Wayland似乎已经安装,我也安装了gnome-session-wayland-session。我现在希望能够在登录屏幕上的Wayland上选择GNOME,但是我只能在Xorg上的GNOME、GNOME经典和GNOME之间进行选择。最后,Xorg上的GNOME绝对不使用Wayland,因为
loginctl show-session 2 -p Type返回Type=x11。由于Gnome默认使用Wayland,GNOME应该使用Wayland,但是在选择GNOME后登录可以使我返回登录屏幕.
尝试使用Wayland登录后,journalctl -b只包含一行,其中包含单词wayland:
/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2但是后来出现了一些与Gnome相关的错误:
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.Wacom.desktop' exited with code 1
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.A11yKeyboard.desktop' exited with code 1
gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.Wacom.desktop' exited with code 1
gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.A11yKeyboard.desktop' exited with code 1
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.Clipboard.desktop' exited with code 1
gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.Clipboard.desktop' exited with code 1
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.Color.desktop' exited with code 1
gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.Color.desktop' exited with code 1
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.XRANDR.desktop' exited with code 1
gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.XRANDR.desktop' exited with code 1
gnome-session[1472]: gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.XSettings.desktop' exited with code 1
gnome-session-binary[1472]: WARNING: App 'org.gnome.SettingsDaemon.XSettings.desktop' exited with code 1这个问题与硬件无关:我尝试过在USB上启动,而wayland正在工作。
系统信息是
$: uname -a
Linux localhost.localdomain 4.11.11-300.fc26.x86_64 #1 SMP Mon Jul 17 16:32:11 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux我怎么能用Wayland?
发布于 2017-07-30 09:25:54
据我所知,GNOME选项已经使用了Wayland。所以,如果你想使用Wayland,只需选择GNOME。
如果没有,可以试着排除你的HW吗?它过时了吗?也许试着重新安装系统?
发布于 2020-03-05 00:18:54
Fedora的最新版本默认使用Wayland。然而,有可能阻止Fedora使用它,主要是驱动程序。很可能,这只是一件事: NVIDIA专有驱动程序。
为了使Fedora的Gnome能够使用Wayland,需要采取两项主要行动,详见下文:
/etc/gdm/custom.conf 中启用GDM配置中的Wayland/etc/gdm/custom.conf进行编辑(如您所知,您必须是根用户)。/usr/lib/udev/rules.d/61-gdm.rules中所有的Wayland-禁用线路(感谢这个论坛帖子) /usr/lib/udev/rules.d/61-gdm.rules进行编辑(同样是根)。nvidia-settings只在X11上工作、Xwayland在3D硬件加速方面有问题,以及作为结果的glxinfo显示llvmpipe作为渲染者 (也是Gnome的最新版本中的About部分)。尽管如此,如果您正确地执行了这些步骤,则可以通过lspci -vnn验证正在运行的驱动程序。也见这。是啊。是NVIDIA,BTW。编辑1:好消息,不知怎么的。这是支持Xwayland的NVIDIA专有驱动程序的硬件加速的第一步!编辑2:等待已久的NVIDIA对GBM API的支持已合并到专有驱动程序中!因此,我们应该期望Wayland上这些驱动程序的可用性和性能会更好。好消息!重新启动计算机(注销和登录是不够的)。在登录之前,在日志选项中,您应该同时看到"Gnome“和"Gnome on Xorg",第一个选项是Wayland选项。使用它,你应该可以在Gnome上使用Wayland。尽情享受吧!
https://unix.stackexchange.com/questions/382542
复制相似问题