Arch 安装搜狗输入法

前言

搜狗输入法支持自定义双拼方案,
而小狼毫输入法则需要比较复杂的设置才支持自定义双拼简体.
因此搜狗输入法更加受欢迎.

相关介绍

fcitx是一个输入法框架(Flexible Input Method Framework)
有人说是Free Chinese Input Method Framework,不对
需要先安装fcitx再安装fcitx-sogou

安装

使用源

编辑 /etc/pacman.conf 文件,加入

1
2
3
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

安装 key-ring

1
sudo pacman -S archlinuxcn-keyring

安装

1
2
sudo pacman -Sy
sudo pacman -S fcitx fcitx-sogoupinyin fcitx-configtool
  • i3下推荐使用fcitx-configtool作为管理工具(基于GTK主题)
  • kde下还可以使用ksm-fcitx(基于Qt主题)

配置

~/.xprofile 文件中加入

1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

sddm等登录管理器会读取配置文件并设置环境变量,
一般应用(GTK主题或Qt主题,其他的很少)接受环境变量时会使用fcitx作为输入法管理器

常见问题

  1. 搜狗输入法频繁异常
  2. emacs不能使用

看不到候选词

fcitx不能很好地支持搜狗的皮肤导致的,
需要在fcitx的高级设置中关闭 带皮肤支持的经典界面,
打开 Fcitx的Kimpanel支持

无法输入

locale的输出粘贴到 /etc/xprofile 中,全部改为zh~CN~.UTF-8

参考

  1. 看不到候选词