安装fcitx5以及导入中文词库的过程
最近换用了ubuntu系统. 系统语言用的是英文(因为设置界面和终端里英文看着比较舒服. ) 于是折腾中文输入法折腾了好一会.
现在总结一下相关的操作记录如下
introduction
什么是Fcitx5
- Fcitx5 是一个输入法框架,它具有轻量级内核,并通过 addon 提供各种语言和输入法的支持。Fcitx5 接替 Fcitx。
- fcitx5的wiki. 上面有详细的说明和手册, 讲述了导入搜狗词库, 如何与vim共同工作等等内容. https://wiki.archlinuxcn.org/zh-sg/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 | sudo apt install fcitx5 \ |
- 如果你只运行了
sudo apt install fcitx5
, 那么fcitx界面中就只会有一堆keybroad, 而没有输入法. 这点务必注意. - 如果你想要输入韩文或者日语, 也可以根据wiki上的指引, apt-get相关的输入法包
下载安装完成后, 在软件界面打开 fcitx configuration
, 在图形化界面中将"拼音"加入到输入法中.
其他相关设置也可以在这个界面中完成.
设置完成后, 点击应用. 之后再次打开 settings -> Regions & Language -> Manage Installed Langages
的Language 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 | 下载词库文件 |
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)