Archlinux安装搜狗拼音输入法
配置源
打开/etc/pacman.conf
,在末尾加上
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
//或者使用清华的镜像源
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
更新软件仓库
$ sudo pacman -Sy
安装key-ring
$ sudo pacman -S archlinuxcn-keyring
安装
安装Fcitx
由于搜狗拼音输入法依赖于Fcitx,在安装搜狗拼音输入法之前,需要先行安装Fcitx,在终端窗口下直接输入:
$ sudo pacman -S fcitx
即可完成安装,需要注意的是,仅仅安装这一项是不够的,这样在安装完成之后,Fcitx基本上是处于不可用的状态,我们还需要安装以下几个包:
$ sudo pacman -S fcitx-configtool
$ sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt5
目前在Archlinux的源中,fcitx-im包组已经取消了fcitx-qt4包,但是搜狗输入法需要这个包,可以用AUR获取:
$ sudo pacman -S yay
$ yay -S fcitx-qt4
安装搜狗拼音
在前一步中我们已经正确的配置了源,这里直接输入:
$ sudo pacman -S fcitx-sogoupinyin
// 安装配置工具
$ sudo pacman -S fcitx-configtool
配置
安装完之后我们还不可以直接使用,还需要进行一定的配置,用文本编辑器打开~/.xprofile,没有就新建,在其末尾添加以下几行:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
或者直接执行
$ echo "export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx" >> ~/.xprofile
wiki建议使用~/.pam_environment
设置环境变量,可以一并加上:
$ echo "GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=@im=fcitx" >> ~/.pam_environment
然后注销后重新登录,或者重启后重新登录。
可能的问题
如果遇到登录之后输入法fcitx没有启动的问题,可以将fcitx设置为自动启动,deepin桌面下右键fcitx的图片就能做到,gnome桌面可以用gnome-tweaks,也可以就简单的在.xprofile里面加一句fcitx。
或者使用wiki上给出的方式
$ cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/
更新日志
- 2018.01.07 创建
- 2018.08.30 修改添加软件源的部分,增加自动启动的部分
- 2020.08.25 修改fcitx-qt4的安装方式, 感谢评论区的小伙伴