ubuntu22.04,fctix5在emacs29.05下打字无备选框的问题

上面是浏览器正常的打字。 下面是emacs的情况。有大神能帮忙一下吗。

微信图片_20220902102631

https://wiki.archlinux.org/title/Fcitx5_(简体中文)#部分应用中_Fcitx_5_的单行默认无效

部分应用中 Fcitx 5 的单行默认无效

  1. 如果是 Firefox 等 gtk 应用中单行模式不生效,请安装 fcitx5-gtk

  2. 在 WPS 和 Sublime 中单行模式无效,这是 WPS 和 Sublime 自身的问题,而不是 fcitx5 的问题。[3]

感谢,我今晚回去试试

还是不行,我哭了,现在的情况是,刚刚打开emacs的时候,是能显示框框的。但是稍微拖动一下emacs窗口,或者焦点离开gnu emacs,回来之后,就不行了。受不来,感觉要换输入法了。

22.04 默认是wayland吧. Gnome还是ibus输入法体验好一点, 试试ibus-rime. 另外Emacs 用 PGtk对wayland的支持比较好.

ibus本身自带的输入法我觉得就能用了,但是有个很奇怪的问题。

就是打着打着,突然就不受控制一样疯狂backspace删除,不知道是emacs本身的问题还是输入法本身的原因,让我郁闷死。 :sneezing_face:

另外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 模块的输入法框架。