要是我们的emacs 基于QT而不是GTK会不会好一些?
QT是C++,GTK是C,这也是当年KDE vs GNOME 争论的一个话题。不过我觉得不是根本,QT跨平台表现和库的丰富程度要好很多。懒猫的eaf其实就是基于QT的。如果Emacs用QT估计会漂亮不少,性能也可能有提升,不过架构估计改不动,不改性能又没有本质改观。
这些年用其他语言或者框架重写Emacs的项目似乎都死了~~~~~
不太可能,因为 RMS 和 Linus 一样不喜欢 C++。
官方版用QT是不可能了,我只是表达QT的界面库不错,漂亮些 ![]()
现在AI 让很多以前很困难的事情变得容易多了,应该这也适用于对Emacs 改造。
现在应该也不是他一人说了算了吧!
换这个也没啥太大意义,GUI Emacs 是个伪装成 GUI 的 TUI 程序,大部分东西都是自绘的,GTK 或 Qt 本身的功能用得很少。
其实我也不知道tui和gui对使用上有什么区别
之前在用hyprland,现在换到niri感觉对笔记本有好很多,hyprland短时间用微信啥的多开两窗口个就乱的不行了
比如 TUI 没有平滑滚动、多字体、图片显示之类的功能,但是正如之前所说,GUI Emacs 对 toolkit 本身没太大依赖,基本都是自绘的。
很多人觉得 GTK Emacs bug 多甚至还在用 Lucid 版,也不影响使用。
emacs 其实每个 OS 用的的 GUI 框架都不一样的。都用的原生框架。当然了 emacs 本身 everything is a text buffer。所以换 GUI 框架没有那么麻烦。everything is a text buffer 也是表现力弱的原因。
之前用的xfce4, 界面比较古老,不过简洁,但是对新硬件支持不太好,比如高分屏,还有笔记本触摸板。
现在用的cinnamon,解决了xfce4的问题,功能和稳定性都感觉挺满意。