Fedora 29/30 安装 FCITX 输入法 + Rime/拼音
上图为安装后的效果
安装 fcitx 本体包
首先安装适配各种程序的基础包:
sudo dnf install fcitx-{ui-light,qt{4,5},table,gtk{2,3},table-{extra,other,chinese},configtool}
安装「中州韵」
因为官方源没有,而 FZUG 也去掉了这个包,因此我在 Gitlab 部署了一个适用 Fedora 29/30 x86_64 架构的 fcitx-rime
源:
# 启用 fcitx-rime 第三方源
sudo dnf install https://fcitx-rime-fedora-jixun.gitlab.io/fcitx-rime-fc$(rpm -E %fedora)/RPMS/noarch/fcitx-rime-jixun-release-$(rpm -E %fedora)-0.1.noarch.rpm
# 安装中州韵
sudo dnf install fcitx-rime
如果不想安装第三方源,可以安装普通的拼音(或带有词频的 sunpinyin):
# 标准拼音输入法
sudo dnf install fcitx-pinyin
# sunpinyin 拼音输入法
sudo dnf install fcitx-sunpinyin
Gnome 下启用 fcitx
首先安装 gnome-tweaks
:
sudo dnf install gnome-tweaks
在开机启动添加 fcitx
:
放入 /etc/profile.d/fcitx.sh
:
sudo tee /etc/profile.d/fcitx.sh <<EOF
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF
如果需要输入法托盘图标,则需要到应用中心安装 Tray Icon
这个插件。
如果需要使用 Win
+ 空格组合键切换输入法,则需要先到 Gnome 设定将原始输入法切换键关闭(设定新按键处按下退格禁用快捷键)。
最后重新启动电脑即可(也许重新登陆也可以?)。
Cinnamon 下启用 fcitx
运行「im-chooser
」,在弹出的界面选择 fcitx
,然后登出重新登录即可生效。
FZUG 的 fcitx-rime 源
因为 FZUG 的源不再提供 fcitx-rime
,此处内容进供参考。
# 启用 fzug - 中文社区源
sudo dnf install https://mirrors.tuna.tsinghua.edu.cn/fzug/free/29/x86_64/fzug-release-29-0.1.1.noarch.rpm
# 关掉 fzug 的 non-free(非自由软件) 源,因为这个源并不存在
sudo sed -i.bak 's/enabled=1/enabled=0/' /etc/yum.repos.d/fzug-nonfree.repo
# 安装中州韵
sudo dnf install fcitx-rime