最近想装个双系统,看了一下linux发行版的排名,manjaro吸引了我的注意,准备装来试试看。装好系统起来后发现没有支持中文输入,用了这么多输入法还是搜狗的最好用,决定装sogou输入法了。

按照网上的教程,先添加中科大的源,

$ sudo vim /etc/pacman.conf

在文件末尾添加

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.ustc.edu.cn/archlinuxcn/$arch

更新并选择最快的源列表

$ sudo pacman-mirrors -g

更新系统

$ sudo pacman -Syyu

安装archlinuxcn-keyring

$ sudo pacman -S archlinuxcn-keyring

安装sogou输入法

$sudo pacman -S fcitx-sogoupinyin
$ sudo pacman -S fcitx-im  //(全部安装)
$ sudo pacman -S fcitx-configtool

配置环境变量

$ sudo vim ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="im=fcitx"
$ source ~/.xprofile

网上教程到这里重启系统按理说就可以使用sogou输入法了,结果重启之后发现原来的所有中文显示全部变成方框,输入还是只能输入英文,网上查了资料说有可能更新系统后字体丢失了,就装了一个字体,

$ sudo pacman -S wqy-microhei

重启之后显示正常了,右下角那个键盘栏按钮点进去可以看到sogou输入法,但是选择不了,按快捷键切换输入法也没有用,突然又出来提示 “搜狗输入法异常!请删除.config/SogouPY 并重启”,执行 $ sogou-qimpanel,

出来  ”sogou-qimpanel: error while loading shared libraries: libfcitx-qt.so.0: cannot open shared object file: No such file or directory “ 提示,查了资料说缺少fcitx-qt4,装fcitx-im的时候有

1) fcitx  2) fcitx-gtk2  3) fcitx-gtk3  4) fcitx-qt5,确实少了qt4,安装qt4

$ pacman -S fcitx-qt4

装的时候出来提示 ” fcitx-lilydjwg-git 与 fcitx有冲突。删除 fcitx 吗?”,这里继续安装,以fcitx-lilydjwg-git为准,装完以后重启系统,发现sogou输入法可以选择了,但是还是不能输入中文!!(我快崩溃了~怪不得网上有人说Manjaro从安装到放弃,就是因为不能输入中文!!!),继续找资料查原因,有篇文章说到要设置qt4,便试了下,终端输入

$ qtconfig-qt4

弹窗中依此找到interface->Defult Input Method,下拉选择fcitx,退出保存。

然后在/etc/environment文件中加入以下内容

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

执行 $ source /etc/environment

再次重启系统之后终于可以输入中文了!另外遗憾的是虽然安装包有带QQ 和 Tim 但是运行不起来~

参考文章:

https://blog.csdn.net/weixin_37906376/article/details/86738124

https://www.cnblogs.com/renren-study-notes/p/10229819.html

https://blog.csdn.net/UNIONDONG/article/details/96495534

 

如果觉得我的文章对你有用,请随意赞赏