ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Linux下的拼音输入法 (1)

2026/8/4 4:36:30 拓冰建站 浏览量
Linux下的拼音输入法 (1)

我用的是Debian 12 KDE. 国内互联网厂的拼音输入法装了都不能用:可以理解,这哪有做游戏等挣钱啊。

用了半年的sunpinyin,会用程序往用户词典里加词 (在系列2里贴代码)。

今天折腾了一通输入法,把KDE搞坏了,Ctrl-Alt-F5切到字符界面,

apt install kde-baseapps 不行

apt install kde-standard 且 mv ~/.config config.old 好了 (没试验kde-baseapps和mv .config)

apt install kde-full 需要下载836MB,解压后消耗1,786MB,我没有继续。


输入法一是拼音转汉字,二是集成进系统。Linux下有fcitx和ibus两种集成手段。

fcitx本身带拼音输入法,也可以只作接口,使用其它输入法,可选googlepinyin和sunpinyin等。

fcitx5出来了,和Qt6搭。上面的fcitx是fcitx4,和Qt5搭。

桌面环境有KDE和GNOME,它们的底层分别是qt和gtk,它们的底层是X11或wayland. Wayland比X11新,旨在提供更高效的图形渲染和输入处理‌。

Qt5需设置环境变量如QT_QPA_PLATFORM=wayland,Qt6对Wayland的支持更完善。


googlepinyin和sunpinyin目前不能用于fcitx5, 只有fcitx5-pinyin和fcitx5-module-cloudpinyin

输入法要用到语言模型,越大效果越好。每个包有Download/Installed-Size,以下都是后者:

fcitx5-pinyin 966 kB

libgooglepinyin0 1,268 kB (fcitx-googlepinyin depends on libgooglepinyin0)

sunpinyin-data 43.2 MB (fcitx-sunpinyin依赖它)


半年多没用Windows,一直在用Linux(博客园和今日头条发帖等),sunpinyin的用户词典里有855个词。

所以我想:

① 稍微往用户词典里加些词,输入法就相当好用。

② sunpinyin是词的tri-gram,那不是有数据稀疏问题么?搞成字的tri-gram(分词用的词典里只有单字)应该不赖。

funNLP和鄙站都是fun字辈:-),问AI“中文 汉语 词典 拼音 github 资源”有很多。


 

apt时可以用通配符*,apt list *fcitx*列出所有和fcitx有关的包

吗?在当前目录下touch fcitx-is-good后,再apt list,一个都没了。和find -name一样,需要'*fcitx*'禁止shell扩展。*fcitx*扩展后为0个结果时变成一个结果:*fcitx*

 

fcitx-sunpinyin是适配fcitx的程序,libsunpinyin是库(大头),libsunpinyin-dev是:做二次开发、不需要整个源码。

apt source 包名 把源码下载到当前目录下。

apt show查看包信息。


fcitx5-pinyin,别人说可以下载和安装用户词典。我装上了,没装用户词典前很废,等Debian 13/14时一股脑装吧。估计到时会有fcitx5-sunpinyin,而且名字叫fcitx-sunpinyin,而且我的用户词典还可以用。

ibus就不提了——已经一团麻了。