⚠️此教程仅在Manjaro Linux进行实施,其他发行版不一定适用!⚠️
⚠️此教程使用的桌面环境是KDE,并且是Xorg显示服务器,不是Wayland!⚠️
可以说,安装中文输入法就是新手使用Linux的第一到坎,这篇文章会教你如何安装中文输入法。
安装Fcitx5
使用su
切换到root
,然后使用pacman
安装Fcitx5
:
pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-pinyin-zhwiki
正常来说还需要如下配置,但是实际上有更方便的方法,即方法2,个人推荐方法2。
配置方法1
配置环境变量,编辑~/.pam_environment
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx
SDL_IM_MODULE DEFAULT=fcitx
使用wps的用户还需要编辑~/.xprofile
。不会有人用WPS这个流氓软件吧?
export QT_IM_MODULE=fcitx5
保存后,然后注销重新登入。按理来说Fcitx5应该启动了,会看到右下角有启用云拼音提示。
配置方法2
使用pacman
安装输入法支持软件包:
pacman -S manjaro-asian-input-support-fcitx5
安装完成后注销重新登陆,输入法应该就直接出来了。
个性化Fcitx
事实上,Fcitx5是支持输入法皮肤的,就像这样:
获得并转换输入法皮肤
皮肤的来源,是搜狗输入法,但是下载的皮肤并不能直接被Fcitx5使用,我们需要进行转换。
而转换需要的工具,叫ssfconv,可以把搜狗输入法的皮肤转换为Fcitx5的皮肤,很不错的小工具。考虑到github经常连不上,我这里给个分流下载吧:ssfconv.zip
将工具下载后,解压,将ssf
皮肤文件放到解压后的文件夹内。
使用以下命令转换皮肤:
python ssfconv -t fcitx5 你下载的皮肤.ssf 你下载的皮肤
如果提示没有安装相关模块,例如这样:
python ssfconv -t fcitx5 天选姬·有你很甜.ssf 天选姬·有你很甜
Traceback (most recent call last):
File "/run/media/chocola/6T-DATA/chocola/ssfconv/ssfconv", line 4, in <module>
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
这样:
python ssfconv -t fcitx5 天选姬·有你很甜.ssf 天选姬·有你很甜
Traceback (most recent call last):
File "/run/media/chocola/6T-DATA/chocola/ssfconv/ssfconv", line 13, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
要用pacman
安装环境,因为现在manjaro已经是用pacman管理系统自带的python环境了。你想用pip的话只能通过miniconda
部署多个python环境进行使用。可以参考我的这篇文章:部署Miniconda3并自定义环境安装路径。
使用pacman
安装环境:
pacman -S python-crypto python-numpy
然后全面的命令应该就可以正常执行了。
附上文件树:
tree
.
├── 天选姬·有你很甜
│ ├── 16819877314275_former.jpg
│ ├── a1.png
│ ├── a2.png
│ ├── a3.png
│ ├── arrow.png
│ ├── ban1.png
│ ├── ban2.png
│ ├── ban3.png
│ ├── bar.png
│ ├── cn1.png
│ ├── cn2.png
│ ├── cn3.png
│ ├── cn_biaodian1.png
│ ├── cn_biaodian2.png
│ ├── cn_biaodian3.png
│ ├── comp_631184.png
│ ├── en1.png
│ ├── en2.png
│ ├── en3.png
│ ├── en_biaodian1.png
│ ├── en_biaodian2.png
│ ├── en_biaodian3.png
│ ├── highlight.png
│ ├── menu_highlight.png
│ ├── next.png
│ ├── oh2_custom01.png
│ ├── oh_custom01.png
│ ├── prev.png
│ ├── quan1.png
│ ├── quan2.png
│ ├── quan3.png
│ ├── radio.png
│ ├── skin1_1.png
│ ├── skin1_2.png
│ ├── skin1.png
│ ├── skin2_1.png
│ ├── skin2_2.png
│ ├── skin2.png
│ ├── skin.ini
│ ├── skinmanager1.png
│ ├── skinmanager2.png
│ ├── skinmanager3.png
│ └── theme.conf
├── 天选姬·有你很甜.ssf
├── LICENSE
├── README.md
└── ssfconv
2 directories, 47 files
不过有一说一,现在搜狗输入法的皮肤,好看的越来越少了,之前我还看到有镜音的皮肤和猫娘乐园的皮肤,现在都没了。
我这里附上我之前下载并且转换好的皮肤吧:skins.zip
安装皮肤到Fcitx5输入法
安装输入法皮肤的过程非常简单。只需要把皮肤文件夹复制到对应的文件夹里面就行了。
将转换好后生成的文件夹,复制到以下目录:/home/chocola/.local/share/fcitx5/themes/
⚠️注意,chocola是我的用户名,应该替换成你自己的用户名!
然后就是设置皮肤了,自己看图:
然后你试一下输入法,应该就会变成你设置的皮肤了。