解决Linux
使用fcitx5
输入法无法输入问题
① 下载安装相应软件
使用Linux
中的软件管理工具下载fcitx5
输入法相应的依赖软件:
在Debian
系统及其衍生发行版中安装:
$ sudo apt-get install fcitx5-frontend-qt5 fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-pinyin fcitx5-chinese-addons fcitx5-chewing fcitx5-module-lua fcitx5-module-lua-common fcitx5-modules unicode-cldr-core
在Arch Linux
系统及其衍生发行版中安装:
$ sudo pacman -S fcitx5-im fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-lua unicode-cldr
……
依赖解释:
fcitx5-frontend-qt5
/fcitx5-qt
- 为fcitx5
输入法提供Qt5
IM
模块。
fcitx5-frontend-gtk2
/fcitx5-gkt
- 为fcitx5
输入法提供GTK2
IM
模块。
fcitx5-frontend-gtk3
/fcitx5-gtk
- 为fcitx5
输入法提供GTK3
IM
模块。
fcitx5-pinyin
- 为fcitx5
输入法框架提供拼音支持。
fcitx5-chinese-addons
- 为fcitx5
输入法提供中文相关插件。
fcitx5-chewing
- 为fcitx5
输入法提供chewing
繁体中文输入引擎。
fcitx5-module-lua
/fcitx5-lua
- 为fcitx5
输入法提供lua
支持。
fcitx5-module-lua-common
/fcitx5-lua
- 为fcitx5
输入法提供lua
支持的通用文件。
fcitx5-modules
- fcitx5
输入法框架的核心模块。
unicode-cldr-core
/unicode-cldr
- 来自Unicode CLDR
的核心通用数据。
② 配置相应文件
配置/etc/environment
文件或~/.pam_environment
文件。
- 若配置
/etc/environment
文件,则在该文件中输入如下内容:
XIM=fcitx5 XIM_PROGRAM=fcitx5 GTK_IM_MODULE=fcitx5 QT_IM_MODULE=fcitx5 XMODIFIERS=@im=fcitx5 SDL_IM_MODULE=fcitx5 GLFW_IM_MODULE=fcitx5
- 若配置
~/.pam_environment
文件,则在该文件中输入如下内容:
export XIM=fcitx5 export XIM_PROGRAM=fcitx5 export GTK_IM_MODULE=fcitx5 export QT_IM_MODULE=fcitx5 export XMODIFIERS=@im=fcitx5 export SDL_IM_MODULE=fcitx5 export GLFW_IM_MODULE=fcitx5
警告:
读取
~/.pam_environment
已被弃用,不再起作用。
③ 使得配置文件生效:
使用如下命令使得刚刚配置的文件生效:
若配置的/etc/environment
文件,则在root
用户下使用如下命令:
# source /etc/environment
若配置的~/.pam_environment
文件,则使用如下命令:
$ source ~/.pam_environment
④ 配置完成,尽情享用吧~
重启计算机后即可享用fcitx5
输入法。
提示:
fcitx5-material-color
- 为fcitx5
输入法提供类微软输入法主题的material color
主题。