最近想装个双系统,看了一下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
版权属于:咖啡走糖
本文链接:https://www.qwc-lmhhj.cn/archives/140.html
若无注明,本文皆咖啡走糖原创,转载时必须注明出处及本声明!