解决Debian12无法在firefox和kitty输入中问的问题
夜兮明
编辑于 2024年08月04日 16:04

解决方案:

在`/etc/environment`里添加相关的环境变量:

```bash

   # 解决firefox无法输入中文的问题                                              

   XIM=fcitx5                                                                   

   XIM_PROGRAM=fcitx5                                                           

   GTK_IM_MODULE=fcitx5                                                         

   QT_IM_MODULE=fcitx5                                                          

   XMODIFIERS=@im=fcitx5                                                        

   SDL_IM_MODULE=fcitx5                                                         

   # 解决kitty无法输入中文的问题                                                

   GLFW_IM_MODULE=ibus

```

最后一项如果也是写fcitx5的话,解决不了kitty无法输入中文的问题。根据[这个issue](https://github.com/kovidgoyal/kitty/issues/469),kitty作者只给ibus添加里GLFW支持,没有给fcitx添加,所以最后一项写ibus.fcitx会模拟Ibus.

之后再`source /etc/environment`即可。(建议先修改权限,可以无脑`sudo chmod 777 /etc/environment`,之后记得改回权限。再进入root用户后执行)。

参考链接:

[解决Linux使用fcitx5输入法无法输入问题](网页链接​)

[这个issue](https://github.com/kovidgoyal/kitty/issues/469)


没注意看B站不支持md格式,将就看吧。