Pop!_OS 21.04 安装 Fcitx + rime 输入法

大体上和 Ubuntu 20.04 的说明一样,多了一个小步骤。

安装包以及环境配置

首先就是安装对应的包:

$ sudo apt install fcitx fcitx-frontend-all fcitx-rime

安装完毕后调用 im-config 来自动配置输入法:

$ im-config -n fcitx

由于 Pop!_OS 自作主张添加了一些“不需要”的环境变量,我们需要删除掉。

为了避免未来升级出现冲突的问题,建议加入一个新的文件来清空这些变量而非如同上述链接里的说明直接删除该文件。

sudo tee /etc/profile.d/z-pop-os-fcitx.sh <<'EOF'
export GTK_IM_MODULE=""
export QT_IM_MODULE=""
export XMODIFIERS=""
EOF

最后,重启系统即可应用设定。

使用「Super + 空格」切换输入法

如果需要使用 Super+空格 快捷键来切换输入法,你需要提前在系统设定里禁用 ibus 对应的按键:

  1. 进入系统设定 → 「键盘选项」分类;
  2. 在右侧内容窗口,滚动到底部,选择「Customize Shortcuts / 自定义快捷键」;
  3. 找到「Typing / 输入」→「Switch to next input source / 切换到下一个输入法」;
  4. 点击右侧的「⋮」,选择「Remove / 移除」

可参考下方截图(英文界面 + 中文说明):

在 PopOS 移除默认 iBus 输入法切换快捷键

我的 Fcitx 相关配置如下:

文件 ~/.config/fcitx/config

[Hotkey]
TriggerKey=SUPER_SPACE

[Program]
[Output]
[Appearance]

全局配置窗口

文件 ~/.config/fcitx/conf/fcitx-classic-ui.config

[ClassicUI]
FontSize=14
Font=Noto Sans CJK SC
MenuFont=Noto Sans CJK SC
SkinType=dark

外表配置窗口

※ 注意皮肤选择框不好使。使用 GUI 操作该选项时建议勾选「Show Advanced Options」后手动键入皮肤名称。

Jixun

Jixun

学习与游戏的旅途,各类杂谈。