由于某些原因,我的Fedora 25 FRESH安装默认情况下不使用Wayland。我知道这是因为
$: loginctl show-session 3 -p Type
Type=x11
如果我默认使用Wayland,则应该说Wayland或weston。我很困惑,为什么默认情况下全新安装的fedora 25不支持Wayland。我简要浏览了Arch Wiki,并尝试通过发布测试运行Wayland
$: weston
另外,我将fedora重新引导到multiuser.target,以获取仅一个命令行来手动启动Wayland的dbus-run-session,这是输出:
$: dbus-run-session -- gnome-shell --display-server --wayland
(gnome-shell:1372): mutter-WARNING **: Can't initialize KMS backend: could not find drm kms device
然后我尝试了:
$: startx
我的标准gnome桌面弹出没有问题。我很想知道fedora 25 live installer是否曾经安装过Wayland?
在查找Wayland配置文件weston.ini之后,我无法在〜/ .config /中找到它。
系统信息:
$:uname -a
Linux sark 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:49:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
我第一次登录时已经完成了完整的系统更新
$: sudo dnf update
- 还完成了为我的显卡使用nvidia驱动程序的过程;GTX 950
- 不使用默认的pre-my-move-to-nvidia-driver驱动程序:P
编辑:
在研究我的笔记本电脑之后,我的笔记本电脑报告它正在使用Wayland:
$: loginctl show-session 2 -p Type
Type=wayland
这台笔记本电脑是从fedora24升级到fedora25的,不是新鲜安装的fedora 25
笔记本电脑信息:
$: uname -a
Linux mcp 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:59:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux