鹤仙人上了 KDE Wayland 的大船

记录一下自己折腾 Wayland 的经过,遇到的问题以及找到的解决方案。由于是自己个人的经验,和其他人的实验结果不尽相同,仅供参考。希望对其他想转 Wayland 的同学也有帮助。

太长不看?

  • 基本可用。
  • 动画平滑,没有撕裂,闪烁少很多。
  • 输入法的问题可以通过配置解决。
  • 一些 FPS 游戏会有神奇的鼠标输入 BUG。
  • 高分屏上面缩放基本就是垃圾。
  • 外接屏幕和多屏支持更是垃圾。拔掉 HDMI 线居然就注销了。
  • 睡眠唤醒也是垃圾,会丢失会话重启。

桌面稳定性

每天都会有几次 Plasmashell 崩溃或者失去响应要强制重启,从这点上来说稳定性就不及格了。但是 Plasmashell 崩溃了还可以 Alt + 空格 唤醒快速搜索,然后 kquitapp5 plasmashell 再然后 plasmashell,不需要重启,也不会影响应用,还可以接受。

很多涉及屏幕显示的高级操作都比较危险,比如连接外接屏幕,自动休眠和唤醒。我实验出来的比较大的问题:

  • 拔掉 HDMI 大概率会注销
  • 外接显示器时:
    • 扩展模式:外接显示器正常,笔记本显示器是死的画面,处于不能用的状态
    • 统一输出模式:直接注销了,可怕

桌面,主题和特效

任务栏的窗口预览功能不能使用。

模糊,滑动等特效正常,比 X 下更加平滑。弹出通知等有时会有些闪烁。

高分屏 HiDPI 缩放

系统设置里只支持两个缩放比例 x1 和 x2 。x2 之后有明显的问题。除了部分 Qt Quick 应用之外,其他的都会模糊,鼠标巨大。桌面壁纸也放大了,小部件缩放比例也不正常。

总之 x2 倍缩放基本不能看。

截图和录屏

KDE 自带截图工具 Specture 只能截取整个屏幕和整个窗口,无法进行矩形截图。

VLC 录屏功能完全不能用,是黑的。Chromium 的屏幕共享也是黑的。据我了解是因为 Wayland 的安全策略限制。

电源管理

很多电源管理的功能都有问题。

  • 全屏视频或游戏时,无法阻止锁屏和休眠。
  • 睡眠唤醒后,笔记本屏幕亮度会变成最大值。

输入设备

键盘鼠标完全没问题。触摸板的点击,滑动,双指滚动都可以用。

输入法 Fcitx

需要手动设置才能使用。参见Wiki

使用 KIMPanel,也就是 KDE 输入法面板小部件,有大概率输入框会失控。输入框不消失,内容也不变化,只能盲输。这时候只能重启 plasmashell 了。

3赞

tldr是谁加的?你是对长有误解?
用了几次,kde下程序更容易崩, 能识别出x的壁纸配置,但是左右屏和x下面顺序不一样,把我打虎的劳拉都弄两半了!睡眠进不去桌面是真的,我的结论是基本不可用。

15.0 Leap稳定性非常不错,Intel低压CPU的笔记本上只要加够内存,同时运行3~4个虚拟机毫无压力。Wayland在使用虚拟机的时候一次也不会出现X.Org那么夸张的花屏,而且可以用快捷键无缝切换虚拟桌面,虚拟机重度用户表示基本满意。

N卡用户表示,你们的开心都是令人向往的。

1赞

wayland这车确实快,但是这车确实不太稳
经常崩溃就不算啥了
拖动某些gtk窗口的时候(比如chrome)还会有一个烦人的小窗提示“鼠标被锁定长按esc以释放“,而且去不掉
拖放和最大最小化chrome窗口会花
night mode下鼠标竟然没变色
而且不知道为什么虚拟桌面分页器也不好使
结论就是这个车还是上不了

屏幕一直白屏一下正常一下,一秒一次,不知道啥情况 用不成

我之前也上过这车,实在是颠簸,然后我就跳车了

楼主测试的是15还是tw?

TW, 目前仍然在使用中。

我就问一下啥时候翻:laughing:

Nvidia 私有驱动也能用了,我也准备试着上船了

https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-January-EGLStreams-KWin

1赞

小破船环游世界 :sunglasses:

标题内容不符,标记了!
震惊!竟然是坟贴,我还以为是二次上船呢

同nvidia私有驱动,求上船方法。。。目前更新到5.15.9,直接登录wayland会话还是卡的不行。。。。

@wacke 好像需要的东西挺多的,要编译 NVIDIA 的 EGLStreams,编译带 NVIDIA 的那个 Kwin branch,然后还要设置一个全局变量

好吧。看来一时半会还是上不了船。。。。