i3 的作者对于 sway 和 wayland 的体验/看法
少量 emacs 乱入
https://michael.stapelberg.ch/posts/2026-01-04-wayland-sway-in-2026/
i3 的作者对于 sway 和 wayland 的体验/看法
少量 emacs 乱入
https://michael.stapelberg.ch/posts/2026-01-04-wayland-sway-in-2026/
没想到如今wayland还有这么多问题? 可能一个全新的(在考虑到wayland当前局限性的情况下的)电脑配置会更友好一些.
sway和NVIDIA从一开始就切割了,如果显卡是N卡,那么sway应该首先排除掉。对N卡支持还算好的也就kwayland和mutter。
还有就是X11应用的兼容性问题,Xwayland只能解决wayland和X11应用之间的通信问题,不能解决X11应用之间的通信问题。如果不像kde和gnome那样主动发起wayland大迁移,有些问题永远不会被发现。
之前也看到一篇 xdotool 作者对 Wayland 的尝试:
然后 Lobste.rs 上有个评论展开讲了下,这里摘选一下:
…
第三方 Wayland 协议中,与输入法相关的协议就已经有:input method v1、input method v2、text input v3、KDE fake input、virtual keyboard
不止上面这些,因为 text_input_v3 删除了 Qt 需要的 text_input_v2 中的基本功能 ,因此输入法协议通胀还在继续:text_input_v4。
总之我是在输入法协议进 Wayland stable 以及 HiDPI 下 pgtk 性能改善之前都不打算再尝试了……
wayland可能也不太行,再来个一统江湖的吧。
输入法协议都好几个版本,考虑过输入法开发者的感受吗?
rahen:
The PGTK frontend for Emacs (the Wayland-native frontend) was derived from the macOS version for instance. It replaced much of the messy X11 code with a cleaner, more modular Cairo-based frontend, which could be further enhanced by adopting a cross-platform, more future-proof SDL toolkit.
世界可能就是这样子的,左摆右摆的,现在 xlibre 已经从 xorg fork 出来了,好几个月都在清理代码,我感觉未来维护应该不错,前两天看到新出一个 x 服务器试验项目, 不知道未来会不会发展
从 hyprland 换成了 sway, 过两天换成 i3
大开历史倒车。。。
我用了 niri 爽了
现在很多软件和合成器基于Wayland. 选着纠结
有显卡选 hyprland
无显卡选 sway
因为 hyprland 现在启动前提是探测到有显卡
我曾听说webkitgtk项目将cairo换成skia后得到了显著性能提升, 这里说不定也可行
不知道现在 Wayland 对中文输入的支持怎么样了。
Why not both ![]()
gnome下没啥问题。其实很多问题必须有人用才能看得到,比如我做的GitHub - bommbo/floating-youdao-translate: A simple and elegant Youdao Dictionary translation package for Emacs ,如果真有人用就会发现个明显的pgtk emacs的bug,就是光标从child frame 退出时会消失,这时候会没法控制emacs。但是因为没人用我做的这个工具,所谓的问题也不是问题。
从benchmark看,Skia渲染字体和条形的效率比Cairo高出好几个数量级,很适合浏览器,但是它是个C++库,不确定能否提供稳定的C API(虽然在Cairo这方面也不咋的)。
没有什么大问题,常规应用都能输入
部分国产垃圾软件如危信,wp祀 之流,由于他们使用 x11, 所以得设置环境变量解决,直接整个全局环境变量,就完事了
可能我们不是活在同一个时间线吧,我这个时间线上我从2021年底就在用Wayland了,顺便我是NVIDIA显卡(
关于输入法,有一个小众但是适用性很强的 workaround,一开始是用在 steam 上的,就是写一个脚本,调用 zenity 在文本框打字,再调用 xdotool 输入(xorg 限定)。
这种思路的原创者我不记得是谁了,不过后来有一些人做过改进(把模拟输入改成粘贴),也适配了 wayland。我正在用的一个脚本可以参见 clsty/linux-ime-helper: Linux 输入法助手(shell 脚本)。