少女祈祷中...

安装fcitx5以及导入中文词库的过程

最近换用了ubuntu系统. 系统语言用的是英文(因为设置界面和终端里英文看着比较舒服. ) 于是折腾中文输入法折腾了好一会.

现在总结一下相关的操作记录如下


introduction

什么是Fcitx5

安装流程

一. 系统级别的语言支持

打开 settings -> Regions & Language -> Manage Installed Langages

Language Support 窗口, 打开 Install / Remove Languages, 并检查 Installed Languages中是否已经包含了简体中文 / Simplified Chinese. 如果没有, 勾选并进行安装.

二. Fcitx 5 下载安装 / install Fcitx 5

运行如下命令, 它会安装fcitx主程序, 常用的中文输入法包 fcitx5-chinese-addons, 其他图形界面和依赖等.

1
2
3
4
sudo apt install fcitx5 \  
fcitx5-chinese-addons \
fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 \
fcitx5-frontend-qt5
  • 如果你只运行了sudo apt install fcitx5, 那么fcitx界面中就只会有一堆keybroad, 而没有输入法. 这点务必注意.
  • 如果你想要输入韩文或者日语, 也可以根据wiki上的指引, apt-get相关的输入法包

下载安装完成后, 在软件界面打开 fcitx configuration, 在图形化界面中将"拼音"加入到输入法中.

其他相关设置也可以在这个界面中完成.

设置完成后, 点击应用. 之后再次打开 settings -> Regions & Language -> Manage Installed LangagesLanguage Support 窗口. 在窗口中将默认语言更改为fcitx5, 并应用到整个系统.

之后重启电脑. (很多教程上都要求我们重启电脑. 这一步不知道是不是必须的, 但是配环境的时候勤快重启总是有好处的. 所以建议照做. )

至此fctix的最小安装应该已经完成. 启动fctix后, 应该就可以在右上角的界面中切换输入法并键入中文了.

三. 设置开机自启动

每次开机的时候都要手动启动fcitx 5非常麻烦. 我们设置开机自动启动.

在Tweaks(sudo apt install gnome-tweaks)中将 Fcitx 5 添加到「开机启动程序」列表中即可. tweak具有图形化界面, 安装后可以在应用列表找到.

其他软件的自启动也可以通过这个方式完成.

三. 词库的安装

原始的拼音联想非常差劲, 用着很隔应. 下面导入wiki词库以及搜狗词库.

wiki中文拼音词库

在 GitHub 打开维基百科中文拼音词库的 Releases 界面, 可以下载最新的词库界面. 将下载的文件复制到~/.local/share/fcitx5/pinyin/dictionaries/
即可.

也可以运行下面的命令进行下载. (下载的是20220416发布的词库)

1
2
3
4
5
6
# 下载词库文件  
wget https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/0.2.4/zhwiki-20220416.dict
# 创建存储目录
mkdir -p ~/.local/share/fcitx5/pinyin/dictionaries/
# 移动词库文件至该目录
mv zhwiki-20220416.dict ~/.local/share/fcitx5/pinyin/dictionaries/

sogou词库

wiki的词库并不是特别好用, 所以我们这里继续导入搜狗的词库.

fcitx 5 configuration界面中, 找到pinyin 输入法的内层设置.

点开, 找到dictionary设置. 这就是词库的设置, 里面可以看到已有的词库(dictionaries文件夹里的文件).

找到import选项, 并选择通过浏览器导入搜狗词库. 之后就可以进入搜狗官网的词库界面, 选择并导入你喜欢的词库了.
(我这里导入了计算机和物理词库, 以及常用的古诗词, 歇后语词库. )

导入成功后, 词语联想就用着舒服多了

自定义主题

Fcitx 5 默认的外观比较朴素,用户可以根据喜好使用自定义主题。

第一种方式为使用经典用户界面,可以在 GitHub 搜索主题,然后在 Fcitx5 configtool —— 「附加组件」 —— 「经典用户界面」中设置即可。

我直接使用了自带的dark主题. 不喜欢的也可以上github进行挑选下载.

第二种方式是使用Kim面板. 这里没有尝试. 大家可以去 https://muzing.top/posts/3fc249cf/ 中找到相关内容.

此外, 在gnome shell extension https://extensions.gnome.org/ 中也有输入法美化的插件. 但是我下了之后没发现有什么变换. 可能这个插件是基于 iBus的? 总之现在的主题已经很舒服了, 就没有继续探索. 想要了解的可以自行搜索, 或者看看我的另一篇blog
https://rikka421.github.io/2024/11/04/Ubuntu/gnome-extensions and gnome-look/

最终效果

最终的效果还是非常不错的. 联想很丝滑, 极简的UI用着也很舒服. 打起字来简直不要太快乐.

(其实还试着下载了搜狗用了用, 但是搜狗会把输入中的拼音和词语一上一下放在一起, 而且方方正正的看着很丑; 而fcitx输入框只会有词语, 选中的词语背景高亮, UI也很圆润, 所以最终还是换回了fcitx)

参考