听你们讨论我赶紧取消了 pacman -Syyu
包4 之前也有,就叫 emacs-native-comp-git,前段时间不知道为啥被删掉了
话说 jit 也是争议特性嘛,不是据说加速了不少?
jit在频繁更新的时候很烦人(
先yay自己编译一下aur/emacs-git吧,关了pgtk和jit就好了。
没事,我准备自己从Git编译Emacs了,就是麻烦点,本来想用AUR现成的包的,他们不改,我就自己编译了。
不需要了,刚刚更新,已经关掉了,明天起床更新应该就没事了
archlinuxcn 的 emacs-git
是 AUR 的 emacs-git
. 维护这个 PKGBUILD 的人很喜欢在里面搞事, 比如有段时间 emacs-git 开着 LTO (emacs 编译说明里说 LTO 是实验性选项, 有可能拖慢 emacs), 有人问他开了 LTO 有什么好处, 他直接说这是我自己改的, 没有理由. 他 PKGBUILD 里写的 “yaourt users, cry me a river”, 对直接抄他的 PKGBUILD 用不自己修改的人很不屑一顾
现在脱钩了,不用再担心他胡来了
我听说现在 X11 实际也是程序自己指挥 opengl 绘图之后交给 compositor 渲染. 和 Wayland 差不多. X server 已被 “全面掏空”
Wayland和Xorg内部是不是调用/dev/fb0实现的? - 刘缙的回答 - 知乎
是的,所以现在很多 X Window 程序实际是不能远程使用的。
但 Wayland 和 X11 最大的区別是,Wayland 只能给 Linux 用,X11 可以在其它兼容 unix 的平台用。
都是走显卡直接渲染的,你看x11里面最耗性能的三维和视频应用,以前用x11卡过吗?
普通应用根本就没差别,我说的是用户体验不出来差别。
wayland和xcb理论上那些性能差别,在一个好显卡加正确显卡驱动情况下,可以说微乎其微。
举一个不恰当例子,安卓java虚拟机该比object-c慢吧?现在安卓手机慢吗?
elisp这么慢,遇到好电脑,还不是挺好用的。
底层架构变化不考虑硬件性能提升和生态兼容性,就是折腾,以后某个人再出一个比wayland更好的东西呢?是不是还要来一遍?
果然今天更新了,默认不是 pgtk , 默认也没有开启 jit, emacs 29 一下就好了。
刚刚搞了一下 emacs 中有关于 xim 的代码,现在 x11 下也能显示 preedit text。
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=751789471cf04916bcfad358472625f382e596d8
@oldosfan 大佬,我在 Arch Linux 下的安装的 emacs-git 没有效果。是不是 需要 pgtk 版本才可以支持?
sudo pacman -S emacs-git
GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4) of 2022-01-08
Emacs 中 Fcitx5 输入效果如下:
系统中 输入效果如下:
需要在 xrdb 中把 Emacs.inputStyle 设置为 callback 或 native 才能启用。
自己修改commit一下~/.cache/yay/emacs-git/PKGBUILD
就行了,问题不大
我在 ~/.Xresource
中加入了 Emacs.inputStyle 的设置,然后执行 xrdb -load ~/.Xresources
,但是还是没生效。
➜ ~ xrdb -query
Xft.dpi: 144
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Emacs.inputStyle: callback
设置为 native ,并重启系统也试过。
./emacs -q -xrm ‘Emacs.inputStyle: callback’ 下还有这个问题吗
你在用 fcitx 还是 ibus?