Chromebook 解决在 Linux 下无法切换 Fcitx 输入中文的问题

1,554 阅读1分钟

背景

在参考 Chrome 研究院的(这篇文章)及 FydeOS 的(这篇教程),于 Chromebook 安装 Fcitx 中文输入法时,遇到了奇怪的问题。

按流程操作后,一直无法切换到 Fcitx。

在 Linux QQ 中,右键可以手动选择输入法为 Fcitx ,证明我的安装是没有问题的。

解决方法

在 FydeOS 的教程中,有以下片段。

image.png

这里通过修改 cros-garcon-override.conf,来修改容器全局变量。

在新版本的 Chromeos 中,这一方法似乎被废除了,在 Google 的文档中提供了设置全局变量的解决方法,这里我们使用第一条,通过修改environment.d来设置全局变量。

image.png

  1. 在终端执行以下命令,注意需要使用su权限
sudo vim /etc/environment
  1. 在编辑器中加入以下内容
#fcitx
export GTK_IM_MODULE=fcitx 
export QT_IM_MODULE=fcitx 
export XMODIFIERS="@im=fcitx"
  1. :wq保存,重启设备或容器,即可修复

希望对各位有所帮助。