将台式机和笔记本电脑从 Fedora 24 升级到 Fedora 25 后,我验证了 Wayland 可以设置并在其上测试了一些开发代码。
随着时间的推移,开发人员应用程序和调试存储库不断添加。
在新版本发布时发生的大量更新之后,我正在测试一些开发代码,注意到正在使用 Xserver,并尝试从桌面注销到 gdm 登录屏幕并设置无法启动的 wayland。
ps axf
桌面上的命令现在显示
979 ? Ssl 0:00 /usr/sbin/gdm
1272 ? Sl 0:00 \_ gdm-session-worker [pam/gdm-launch-environment]
1294 tty1 Ssl+ 0:00 | \_ /usr/libexec/gdm-x-session gnome-session --autostart /usr/share/gdm/greeter/autostart --debug
1296 tty1 Sl+ 0:01 | \_ /usr/libexec/Xorg vt1 -displayfd 3 -auth /run/user/42/gdm/Xauthority -nolisten tcp -backgr
1305 tty1 Sl+ 0:00 | \_ /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart --debug
1325 tty1 Sl+ 0:02 | \_ /usr/bin/gnome-shell
1423 tty1 Sl 0:00 | | \_ ibus-daemon --xim --panel disable
1427 tty1 Sl 0:00 | | \_ /usr/libexec/ibus-dconf
1503 tty1 Sl 0:00 | | \_ /usr/libexec/ibus-engine-simple
1452 tty1 Sl+ 0:00 | \_ /usr/libexec/gnome-settings-daemon
1546 ? Sl 0:00 \_ gdm-session-worker [pam/gdm-password]
1572 tty2 Ssl+ 0:00 \_ /usr/libexec/gdm-x-session --run-script gnome-session
1578 tty2 Sl+ 0:21 \_ /usr/libexec/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -back
1595 tty2 Sl+ 0:00 \_ /usr/libexec/gnome-session-binary
1672 tty2 Sl+ 0:18 \_ /usr/bin/gnome-shell
验证甚至 gdm 也默认为 X。在 Fedora 24 中使用 wayland。
不确定是什么改变导致两台开发系统计算机上默认为 X。
笔记本电脑和台式机上均未使用 nvidea 闭源驱动程序,仅使用开源 nouveav 驱动程序。
答案1
事实证明,fedora 25 不会在 Nvidea 硬件上运行本机 wayland,如果使用标准视频驱动程序,则默认为 X。