fcitx5在Chrome中无法输入中文,怎么办
2026/9/14 17:08:41 网站建设 项目流程

fcitx5在Chrome中无法输入中文,怎么办

1. 安装 gnome-shell-extension-kimpanel

sudo apt install gnome-shell-extension-kimpanel

2. chrome 启用wayland

  1. 打开 chrome 浏览器,进入网址chrome://flags/
  2. 搜索Preferred Ozone platform,将该选项设置为wayland

3. 配置环境变量

  1. 添加下述内容至/etc/environment
XIM=fcitx5 XIM_PROGRAM=fcitx5 GTK_IM_MODULE=fcitx5 QT_IM_MODULE=fcitx5 XMODIFIERS=@im=fcitx5 SDL_IM_MODULE=fcitx5 GLFW_IM_MODULE=fcitx5
这些变量分别作用于哪些应用程序
变量作用对象说明
XIM,XIM_PROGRAM老式 X11 应用程序(使用 XIM 协议)兼容老旧程序,现代应用一般不需要
GTK_IM_MODULEGTK 程序(如 GNOME 应用、Firefox、GIMP)让 GTK 程序使用 fcitx 输入法
QT_IM_MODULEQt 程序(如 KDE 应用、WPS、某些游戏)让 Qt 程序使用 fcitx 输入法
XMODIFIERS通用 X11 应用程序告诉 X11 程序使用哪个输入法服务(这里是 fcitx)
SDL_IM_MODULESDL 游戏/应用(如一些 2D 游戏、多媒体工具)让 SDL 程序支持 fcitx 输入法
GLFW_IM_MODULEGLFW 图形应用/游戏(如 OpenGL/Vulkan 游戏)让基于 GLFW 的程序使用 fcitx

参考资料

  1. ubuntu22.04安装 Fcitx5输入法,并解决 chrome启用wayland后无法输入中文问题。 | Lenix Blog

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询