Screenshot from 2022-04-08 00-42-19.png

Arch Linux 中已经更新到了 42,但是主题和插件都不出意外地挂了。主题的话,因为 42 支持深色模式了,所以影响倒不是很大,Shell 主题保持原有,Legacy Applications 使用系统自带的 Adwaita-dark,以保持统一。插件的话,有几个更新后已经正常,还有几个插件暂时还没有支持 42,不过倒也没有影响使用,后期再更新。

这次还终于从 X11 切换到了 Wayland。之前因为需要高分屏的支持,使用 GNOME 的方式是在 X11 中通过 xrandr 将画布放大 1.25 倍(实际显示则是缩小),然后在 GNOME 的设置中将界面放大 200%,实现在不模糊的前提下内容正常大小显示。尽管这会导致显卡渲染的内容增加,消耗更多的计算资源,但因为有 NVIDIA 独显,所以 Xorg 和 gnome-shell 可以在独显里面跑,这样就不会因为 Intel 集显导致内存被占用,使用体验还是很不错,只不过可能更耗电。后来因为 VLC 无法打开视频播放,且 chrome://gpu 也有问题,而放弃,目前使用的还是集显。

之前也有几次尝试切换到 Wayland,但都因为界面放大后一些应用界面文字模糊而放弃,最近的一次尝试发现 Wayland 中鼠标、滚动、动画的流畅程度,以及触控板的交互体验真的非常好,但最终还是因为模糊的 Chrome 和 VS Code 而放弃。这次升级到了 42,再次尝试 Wayland,花了点时间,大致解决了模糊的问题,目前就留在 Wayland 告别 X11 了!

参考:

  1. https://wiki.archlinux.org/title/HiDPI
  2. https://wiki.archlinux.org/title/Chromium#Native_Wayland_support
  3. https://github.com/fcitx/fcitx5/issues/263#issuecomment-855215782
  4. https://leafee98.com/posts/迁移到wayland事记/
  5. https://wiki.archlinux.org/title/Visual_Studio_Code#Running_natively_under_Wayland

目前还有的四个问题是:

  1. 添加 code-flags.conf 之后,VS Code 打不开,这在 1.66.0 还未解决,但是在 1.67.0 中已经解决了,可以安装 https://aur.archlinux.org/packages/visual-studio-code-insiders-bin
  2. 添加 --gtk-version=4 之后,Fcitx5 可以在 Chrome 使用了,但是输入界面模糊,而且位置不对,但倒也不是很影响使用。