当前位置: 首页 > Linux

在CentOS7.6Content目录下安装使用fcitx框架

时间:2023-04-07 00:09:40 Linux

一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法1、为什么要用fcitx?Gnome3桌面自带的输入法框架是ibus,使用ibus时,时不时会出现卡住无法输入的现象。搜狗和谷歌输入法使用的是fcitx框架。而ibus会导致fcitx无法正常启动,所以我们需要先卸载ibus。注意:不能直接yumeraseibus,会导致删除Gnome依赖导致桌面无法启动。正确的卸载方法是只删除ibus,不删除依赖。2.单独安装fcitx框架和卸载ibus软件(以下为root权限)rpm-e--nodepsibusinstallepellibrarysourceyum-yinstallepel-releaseinstallfcitxyum-yinstallfcitxfcitx-pinyinfcitx-configtoolcancel原输入法快捷键:在内置应用程序Tweaks->Keyboard&Mouse项中,在AdditionalLayoutOptions中取消所有快捷键。将fcitx设置为自启动项:在内置应用Tweaks->StartupApplication中添加fcitx作为自启动项在/etc/profile.d中添加配置脚本名为fcitx.shvi/etc/profile.d/fcitx.sh内容如下:exportGTK_IM_MODULE=fcitxexportQT_IM_MODULE=fcitxexportXMODIFIERS="@im=fcitx"(optional)如果配置启动后开关机时间过长:修改systemd等待fcitx进程时的时间重启或者关机,默认是90秒,我们可以改成最多只等待10秒,这样就可以达到快速重启或者关机的效果,不用等太久。具体修改/etc/systemd/system.conf文件,去掉#DefaultTimeoutStopSec=90s这一行前面的#,然后将其值改为10s保存。3、安装搜狗输入法并安装依赖软件yuminstallqtwebkit-y下载搜狗输入法deb包根据linux系统版本选择对应linux版本的搜狗输入法安装dpkg包:yum-yinstalldpkg安装外星人包裹。yum-yinstallaliendeb->rpm包转换alien-r--scriptssogoupinyin_2.2.0.0108_amd64.deb命令执行会有如下提示:sogoupinyin-2.2.0.0108-2.x86_64.rpmgeneratedrpmpackageinstallationrpm-ivh--forcesogoupinyin-2.2.0.0108-2.x86_64.rpm搜狗拼音库,创建软链接:ln-s/usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so/usr/lib64/fcitx/fcitx-sogoupinyin.soln-s/usr/lib/x86_64-linux-gnu/fcitx/fcitx-punc-ng.so/usr/lib64/fcitx/fcitx-punc-ng.so重启系统。..输入fcitx-configtool启动,添加键盘时取消勾选,输入sogou过滤,看到搜狗拼音输入法,点击添加,然后按SHIFT键切换输入法,测试中文输出。注:本文为Yolo原创,ToyoLau参与修改。任何平台未经许可不得转载,侵权必究。如需转载,可以关注公众号,后台留言,联系作者,获得转载权限~扫一扫微信,发现更多精彩!