CentOS Linux release 7.7-安装搜狗输入法、Pycharm无法输入中文解决

        最初起因centos 系统安装pycharm工具偶尔无法使用中文输入法,系统自带中文输入法很不友好太难用了实在受不了,于是在网上查找一些方法也尝试很多方法。

本人使用系统相关软件版本如下:

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@localhost ~]# gcc -v
gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
[root@localhost ~]#

pycharm版本:

一、先在系统安装搜狗输入法,由于系统Gnome自带了ibus输入法框架,防止与Fcitx输入法框架冲突先卸载它。为了访问卸载ibus导致同时删除了一些依赖组件影响到gnome桌面的稳定性,我们选择单独卸载ibus(千万不能直接使用yum remove ibus

rpm -e --nodeps ibus

删除所有输入法
先删掉当前使用Ibus框架输入法,可能会导致与fctix冲突导致桌面黑屏,还可能导致装搜狗输入法无法显示出来。
二、操作如下:“应用程序”=》“系统工具”=》“设置”=》"Region & Languagen "删掉所有只剩下英文默认输入法

 三、安装Fcitx输入法框架相关软件包

#安装epel源
yum -y install epel-release 
#安装fcitx相关的软件包
#安装fcitx
yum -y install fcitx fcitx-configtool
#安装拼音输入法
yum -y install fcitx-pinyin
#如果不需要五笔可以不安装下面五笔输入法
yum -y install fcitx-table-chinese

  安装依赖包:

yum -y install dpkg



yum -y install qtwebkit 

 安装alien。(如下载rpm包 可跳过此步)

yum -y install alien

下载搜狗输入法deb包
提供自己使用的安装包

 deb包 转 rpm包 (包名可能不同)

alien -r --scripts sogoupinyin_2.2.0.0108_amd64.deb 


 命令执行会有以下提示:
 sogoupinyin-2.2.0.0108-2.x86_64.rpm generated

  RPM安装搜狗软件包

rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm 

添加拼音库

cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/

修改权限

chown -R 776 /usr/share/fcitx-sogoupinyin/

#添加QT依赖

yum install fcitx-qt5 fcitx-configtool  -y

四、设置自动开机启动.(安装完成可以在桌面左上角应用程序->系统工具可以看到Fictx软件)。

        设置开机启动步骤:应用程序->附件->优化->开机启动程序然后点击添加Fictx软件。

 

五:配置环境变量 ->编辑环境变量->vim ~/.bashrc在末行添加如下内容

vim ~/.bashrc#在末行添加如下内容


export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
vim /etc/profile.d/fcitx.sh

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

六、执行如下命令就可以看到弹出右边选择框看到搜狗输入法排在第一,确认默认关闭。

fcitx -r; fcitx-configtool

 

七、把Ficit输入法环境添加到pycharm.sh文件中保持,重启pycharm就可以使用搜狗中午输入法了。

[root@localhost ~]# vi bin/bin/pycharm.sh #大约在205行下面添加如下内容

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

 

Guess you like

Origin blog.csdn.net/weixin_38642722/article/details/120902905