栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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包:
    点击打开页面

 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

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号