Archlinux安装搜狗拼音输入法

时间:2024-02-23 19:44:37

配置源

打开/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的安装方式, 感谢评论区的小伙伴