我从未想过有一天我的 Linux 桌面会变得如此不可用……

KDE 更新大版本了。以前总是嘲笑 GNOME 用户每次更新不是这里炸了就是那里被砍了,没想到风水轮流转,现在炸到自己头上了。

炸扩展都是轻的,简直是到处乱炸,社区里有些用户更新后直接进不去桌面了。Arch 用户还算好了,在长久的大炸小炸中已经磨砺出了自己的技术和心境(笑)。有些 KDE neon 用户都快崩溃了,你不是宣称自己稳定么,怎么搞得我桌面都进不去了?

KDE 团队的这波更新实在是太糟糕了。GNOME 学苹果,你就学微软是吧?

心累,慢慢折腾吧,顺便记录下踩的坑。

Wayland

KDE6 默认使用 Wayland,估计这是导致不少用户进不去桌面的根源。还好,我进去了。

简单体验了下,比上次用的时候有进步了,至少一进来的时候,缩放是对的,不像上次一进来字体跟蚂蚁一样。

但在我短暂的一个小时的体验中,我还是发现了两个让我难以忍受的问题:

  • 我的 keyszer 无法使用了,这是影响最大的。我试了一下 xremap,它有时候能正常工作,有时候又不能。也有人遇到了同样的问题,看官方啥时候修复一下吧(话说 wayland 下面,改键盘映射竟然还牵扯到 DE 本身吗……)
  • 有些软件(比如 Obsidian 中),光标会不断快速闪烁,并上下跳动,这也许和 NVIDIA 驱动也有关系。

所以还是换回 X11 吧:注销用户 -> 左下角切换会话到 X11 -> 重新登录

自定义快捷键失效

这分为两类问题:

  1. 快捷键压根没触发。我试了一下,重新保存命令可以使快捷键重新生效。
  2. 快捷键工作不正常,比如 flameshot 闪退。原因是 KDE 不知道为啥把「命令」快捷键挪到「应用程序」去了,重新建立一个就能正常工作了。

总结:重新建一个。

Latte Dock 没了

latte dock 终于迎来了彻底的终焉。

能怎么办呢?添加一个空面板,然后放一个图标任务管理器,调整一下大小,然后凑合用着吧……

试了下,比 KDE5 有进步,至少会在自动扩展长度的时候自动居中,还会在窗口没扩展到它边上时保持悬浮,确实像个 dock 了。

但记得不要勾选「总是显示」,不然 KDE 总是会保留 dock 所占区域(即使你的 dock 根本没有填满),导致菜单和全屏操作会空出 dock 那一行/列,非常丑。

全局菜单点击时消失 / 任务栏图标点击不了

导致两种现象的原因是相同的,放在一起讲了。

在点击全局菜单时,如果你的习惯是先快速移到最顶上,然后稍微下移来点击对应菜单的话,会发现有时候你的全局菜单一点就不见了。(注:我的任务栏在屏幕上方)

导致这个现象的直接原因是——你没有点到全局菜单上,于是焦点从当前应用程序转移到了任务栏,于是你全局菜单就没有了。

进一步探究,会发现任务栏的子部件的激活区域是下半部分,如果你点击上半部分,会被视为点击任务栏本身。

我猜测这是他们没有处理好悬浮面板的点击逻辑,在面板没有悬浮时,也套用了悬浮面板的点击区域,证据就是——取消勾选「悬浮」后,面板就正常了。

clash-verge 开机自动启动失败

看了下日志是 tauri 的问题,但比较迷惑的是这似乎是个 wayland 下的 BUG(上游已修复

难道 SDDM 是在 wayland 中启动的?搞不懂,不了解这些。

程序光标偏移

一开是用 Firefox 的时候发现的。

如果 Firefox 窗口有一部分超过了屏幕左侧或者上方,那么光标就会出现大致成正比的偏移。也就是说,你窗口超出屏幕多少,你的光标实际点击位置就会和屏幕显示的所在位置相差多少。

原先以为是 Firefox 的问题,后面以为是 GTK 程序的问题,在后面发现大多数程序都有这个问题,少数才没有。

这个 BUG 刚修复,似乎是浮点数和无符号整数间的隐式类型转换问题: 482687 – On X11, pointer position offset after moving window outside the left edge of screen space