上面是浏览器正常的打字。 下面是emacs的情况。有大神能帮忙一下吗。
https://wiki.archlinux.org/title/Fcitx5_(简体中文)#部分应用中_Fcitx_5_的单行默认无效
如果是 Firefox 等 gtk 应用中单行模式不生效,请安装 fcitx5-gtk
在 WPS 和 Sublime 中单行模式无效,这是 WPS 和 Sublime 自身的问题,而不是 fcitx5 的问题。[3]
感谢,我今晚回去试试
还是不行,我哭了,现在的情况是,刚刚打开emacs的时候,是能显示框框的。但是稍微拖动一下emacs窗口,或者焦点离开gnu emacs,回来之后,就不行了。受不来,感觉要换输入法了。
22.04 默认是wayland吧. Gnome还是ibus输入法体验好一点, 试试ibus-rime. 另外Emacs 用 PGtk对wayland的支持比较好.
ibus本身自带的输入法我觉得就能用了,但是有个很奇怪的问题。
就是打着打着,突然就不受控制一样疯狂backspace删除,不知道是emacs本身的问题还是输入法本身的原因,让我郁闷死。
另外rime这个输入法和自带的,有什么区别吗。
看看你的Emacs是用Xwayland运行的,还是Wayland, 可以编译Emacs master branch再试试.
./autogen.sh
./configure --with-pgtk
make
sudo make install
如果没有使用wayland,建议不要开启pgtk功能!!!
另外可以尝试开启 x-gtk-use-native-input 选项,X 下能更好支持 ibus、fcitx 等自带 GTK 模块的输入法框架。