最近也碰到了这个问题,debian系统,源码编译emacs 29.3,必现。 不管是用ibus,fcitx,fcitx5,以及谷歌拼音输入法,rime输入法等都是同样的问题,在其他地方输入都正常,但是在emacs中就是字母会提前输出到屏幕上,概率很高。 对比排查了很久,疑似问题出现在gtk的版本上,最开始只安装了libgtk-2-dev,所以编译emacs用的是gtk2,后来换到libgtk-3-dev重新编译,问题不复现了。卸载gtk3使用gtk2重新编译,问题又出现了。 原理不大懂,但是我出现的问题是这个现象。 查看 ./configure 的输出可以看到编译用的到底是gtk2还是gtk3
What toolkit should Emacs use? GTK2