为Debian12安装一个Fcitx5-Rime中州韻-Pinyin(拼音)输入法

我个人算是一个Linux忠实用户了,尝试过各种各样的发行版。比较惯用Debian、Arch,但是每次都需要重新安装Pinyin输入法才能输入中文。说到这个,安装中文拼音输入法也算是我自学Linux的一个大坑了,网络上的教程质量参差不齐,而且那会才读初中,没有多少时间浪费在计算机,虽然输入法安装风波已经过去了那么多年,但还是不可避免给我留下了一些阴影。

于是,我打算写一篇博文,方便大家,也方便我自己梭哈(XD)。认真看完的话,估计Linux安装输入法就不再会困扰你了。

安装Rime-中州韻输入法

1.首先,我们一如既往地更新源。 如果源很慢,可以改成当地源。源这个没什么好说的,相比于输入法,我个人觉得是小巫见大巫。所以不作讨论,起码现在不作讨论XD。

apt update

插一嘴,安装前可以先去开始菜单搜索一下Fcitx,像Gnome(其实是发行版的问题,后安装一般不带),是自带了Fcitx的,所以能直接搜索出这个软件,建议先卸载一下。因为可能是fcitx4

apt remove fcitx # 卸载命令,也可以试试apt remove fcitx4/5
apt autoremove # 清理用不到的库

2.安装Fcitx5框架

apt install fcitx5 fcitx5-rime
#如若不指定5,一般安装的是4

请记得,一定要带个5。因为fcitx-rime和fcitx5-rime是两个东西。

Debian12-install-fcitx5

安装完毕后。在开始菜单就能搜索到几个Fcitx的软件了。(系统没有预装或者卸载了是搜索不到的)能搜索到就证明安装好了。搜索不到的话看看是不是安装失败了。

Debian12-search-fcitx5

点击第一个,之后右下角或者右上角(具体看桌面),就会出现一个键盘,右键它。选择Configure。

注意(一些问题):
1.如果 你是Gnome桌面之类的,你可能在状态栏看不到它(不一定,具体看Gnome配置),并且惊奇地发现,直接就可以切换Pinyin输入法使用。当然,如果不行,请查看有没有【fcitx5配置】这个软件。(如果状态栏没有输入法设置可以快速进入的话)

2.如果 还是没有,你可以通过 fcitx5-configtool 命令进入控制面板。

3.如果 控制面板提示 无法通过DBus连接到Fcitx.... 并且点击无响应。这是个bug。因为wayland下会使用 /etc/zprofile 而非 /etc/profile 所以只需要 在 zprofilesouce /etc/profile 就行。

正常来说(标准处理流程): 进入fcitx5配置页面
Debian12-Configure

搜索rime,添加到左边。之后OK即可。如果搜索不到,就先注销系统再登陆 或者 重启系统。如果还是搜不到,只看到了中州韻。别忘了Rime就叫中州韻。

Debian12-Fcitx5-add-rime1

Debian12-Fcitx5-add-rime2

之后,再右键,就是这样了。第二个就是Rime-pinyin了,但是点击或者切换一般是没用的。因为安装好后,必须注销系统,重新登陆。或者重启系统。

Debian12-Fcitx5-rime

Debian12-Fcitx5-rime-pinyin

如果出现弹窗报错之类的,并且没法选中中文拼音输入法使用。那就重新执行下图操作。(把左侧Rime删除,再搜索,把右边Rime,添加到左边)即可恢复正常。

Debian12-Fcitx5-add-rime1

注意: 经过测试,有一些系统Fcitx5可能不会开机自动启动,切换输入法就没有反应,需要手动启动一下Fcitx5。至于如何使其开机自动启动,请自行搜索。


后记

1.更好的中文输入支持
fcitx5-chinese-addons包提供中文特定的拼音和表格输入法支持,用户可以考虑安装它以获得与 fcitx5 最佳的中文集成体验。

apt install fcitx5-chinese-addons

事实上,一般你只需要安装 fcitx5 fcitx5-chinese-addons 两个库,就可以直接搜索Pinyin并添加,就可以输入中文拼音了。

2.Rime(中州韻)输入法的其他Pinyin库|其他Pinyin输入法
这个可以从Github或者其他地方同步,并安装入Rime,但这里不作推荐和讨论,需要更换的可以自行搜索。

如果你希望安装其他Pinyin输入法,如GooglePinyin,本质上安装与Rime无异。套公式就行了。

3.Rime(中州韻)输入法设置双拼/其他输入方式
需要修改Rime的配置文件,具体这里也不作探讨,需要请自行搜索。
(其实通过状态栏输入法配置就能快速切换。但是这因发行版(桌面)而异,有些没有的,甚至状态栏都没办法找到输入法配置。)


疑难杂症

1.Linux中文出现方块乱码(豆腐块乱码)
如果系统中文(也可以是其他语言,非英语)变成了豆腐块一样的方框。你可以去查阅 => Linux安装中文语言环境

2.配置一些特定情况的Pinyin输入法支持|设置默认
修改用户目录下的 ~/.profile/ ~/.bashrc 文件。(不一定是这个文件,具体取决于桌面环境类型,但一般都是这个,如Arch有可能是 ~/.xprofile, ~/.zshrc)

在里面追加一些内容,如:

# export fcitx5 variable
export LC_CTYPE="zh_CN.UTF-8"
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS="@im=fcitx5"

以便在GTK/QT库的程序下获得更好的支持。

保存后运行 source ~/.修改的文件名 即可生效


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注