Fedora 40 KDE已经默认wayland了
说一下我目前的认识(可能有误)。
wayland 和 x11 相比,本身更侧重于是一种协议/规范,而不像 x11 也常代指 x11 server。
而在 wayland 里面,server 就是混成器本身。然后混成器又是有各种不同的实现的,比如 Hyprland。而在 x11 下,有着常见的不同实现的是窗口管理器而不是 server(虽然 x server 其实也有其它的实现,但是不算常规情况)。
只要能让 wayland 程序正常运行,理论上来说,混成器也未必要完全遵守 wayland 的一些规范。比如 wayland 的 Gnome 下,wl-copy 必须弹窗到前台才能复制内容,而 Hyprland 就没这个问题,据说原因在于它所基于的 wlroots。(注:我在搜索引擎找不到相关网页,这是我在 Arch Linux 圈子里偶然听说的)
如果我所述无误的话,即使 wayland 目前有些糟糕,它的未来也还是有更多可能性的,关键就在于混成器的实现,并不是只能被巨头绑着开倒车。
kitty
挺好,高度可定制,在macOS和linux里,我都不喜欢用 alacrity
。
kitty 评价有点两极分化,尤其是在中文用户这边。碰到过它输入法出问题,且即使参考了 Arch Wiki 等也始终解决不了的,就可能觉得 kitty 功能不全还很自以为是(指“The dev think you should not need xxx feature")。”自以为是“也包括对 tmux 的兼容性问题等。
而没遇到过问题的,就会觉得 kitty 很好用。
PS. 我在用 Tilix。
ubuntu 22.04中用github下载的kitty 0.32.2版本,wayland协议,DE是gnome,输入法fcitx5,shell是zsh,没有任何问题。
Fedora 41 更狠,默认不安装 Xorg。
kitty对我来说劝退的是
tilix我用过一段时间。非常稳定,但是有bug也不修了。加上dconf不好备份,我跳到wezterm了
网上有一些吐槽 wayland 的文章,说有根本缺陷,对于普通用户来讲,关系不大,随便用好了,有啥用啥,发展趋势我们很难控制,wayland 如果大厂一直推进,那么问题总是能绕过去的,目前最好的新闻是 Xorg 还没死,继续用几年 Xorg 再说~
Emacser 不应该都用 vterm 么?
我两个都有用。vterm用来在working directory迅速开一个shell然后干点活,但是有时候cli里的进度条会有些诡异的face
用另外的terminal是因为
- 我喜欢只开一个emacs frame
-
写插件折腾的时候要时不时重启emacs
一直用 alacritty,但是在图片预览方面感觉太麻烦了,所以打算换 wezterm 用,结果在 Hyprland 里安装 wezterm,不是打字很卡,就是打不开,所以转投 kitty 了。
其实是好事,新事物总要有人推动,不然得不到测试,很难完善
export TERM=xterm-256color
从macOS ssh到linux上就没问题。linux上的我也是这样设置TERM
好久以前遇到过类似的问题, 不知道有没有关联
vterm滚屏一直有bug,最上面一行显示不对,一直忍着。。。
我也放弃用 Alacrity了,本来看中它还可以跨平台,不过它在 Windows 上显示的字体和颜色都不好看。Windows上还是 Windows Terminal 最好用,还是不同平台用不同的 Terminal 和 Shell 吧,不追求统一了。
我还专门查了下,原来kitty有个维护者是出了名的臭嘴https://www.reddit.com/r/KittyTerminal/comments/wuylob/how_could_kitty_have_gained_so_much_traction/
当时用的时候也折腾过TERM跟TERMINFO,不过是照着kitty的FAQ搞的term-kitty
不是特别顺就跳到了tilix上
你要不看看是不是有混合字体之类的导致高度计算错误?
我之前在vterm里用tig就有过一样的问题,后面换了个字体解决了