如何快速解决 Ubuntu 输入法难用的问题
前言
通常情况下,Ubuntu 默认的输入法是 ibus(切换及其它操作都很难用),可通过以下语句查看到当前设置
echo $GTK_IM_MODULE 或 echo $QT_IM_MODULE
好用的搜狗 Linux 输入法只支持到 Ubuntu-20.04 和 fcitx4(deb 安装包下载地址 https://shurufa.sogou.com/linux ),可暂不安装
好用的 RIME 输入法安装略繁琐,可暂不安装
清除已有的的输入法(remove 清除程序,purge 清除程序 + 配置,autoremove 清除当前所有无主依赖包)
- sudo apt purge ibus -y
- sudo apt purge ‘fcitx*’ -y
- sudo apt autoremove -y
- 重启生效
安装新的 fcitx5 输入法,设置为默认输入法,更新环境变量
- 安装
- sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-gtk4 fcitx5-frontend-qt5
- 默认
- im-config -n fcitx5
- 环境变量
- Ubuntu-20.04
sed -i '/GTK_IM_MODULE/d' ~/.pam_environment
sed -i '/QT_IM_MODULE/d' ~/.pam_environment
sed -i '/XMODIFIERS/d' ~/.pam_environment - Ubuntu-22.04
echo "GTK_IM_MODULE=fcitx" >> ~/.pam_environment
echo "QT_IM_MODULE=fcitx" >> ~/.pam_environment
echo "XMODIFIERS=@im=fcitx" >> ~/.pam_environment - Ubuntu-24.04 +
echo 'export GTK_IM_MODULE=fcitx' >> ~/.profile
echo 'export QT_IM_MODULE=fcitx' >> ~/.profile
echo 'export XMODIFIERS=@im=fcitx' >> ~/.profile
- Ubuntu-20.04
- 重启生效
添加到框架
- 在 "Settings" -> "Keyboard" 中填加进来
- 在 "Fcitx5 Configuration" 中添加进来
- 即可使用

浙公网安备 33010602011771号