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 dpkgyum -y install qtwebkit
安装alien。(如下载rpm包 可跳过此步)
yum -y install alien
下载搜狗输入法deb包
提供自己使用的安装包
- deb包:
点击打开页面https://download.csdn.net/download/weixin_38642722/33821675
- rpm包:
点击打开页面https://download.csdn.net/download/weixin_38642722/33821735
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.shexport 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
CentOS Linux release 7.7-安装搜狗输入法、Pycharm无法输入中文解决相关推荐
- 在CentOS Linux release 7.5安装8.0MySQL详细教程
在CentOS Linux release 7.5安装8.0MySQL详细教程 安装mysql8.0 1.创建mysql文件夹 2.下载安装包 3.上传文件并解压文件 4.创建对应用户,mysql数据 ...
- linux安装搜狗输入法后无法输入中文
安装 linux安装sogou输入法参考官网教程,https://shurufa.sogou.com/linux/guide 只能输入英文,无法输入中文 如下图所示,安装后可以在右上角状态栏看到sog ...
- Ubuntu安装搜狗输入法无论如何就是找不到的解决方法///Ubuntu怎么安装搜狗输入法///Ubuntu怎么输入中文///Ubuntu搜狗输入法怎么修改皮肤
我刚装上ibus的时候,感觉一点也不好用,于是就换成了fcitx打算安装搜狗输入法for Linux, 结果各种方法都试过了,无论如何都找不到搜狗输入法,我偶然把fcitx5换成了fcitx4,结果意 ...
- Android Studio 虚拟机安装搜狗输入法(实现输入中文)
1.下载安装包 我这里为大家准备一个,链接:https://pan.baidu.com/s/1kGkmPP5m3atWnyiGvdreuA 提取码:qwer 上面就是我在搜狗官方网站上新下载的,大家 ...
- ubuntu16.04中使用搜狗输入法Qt5无法输入中文解决方式
1.安装fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5 2.将libfcitxplatforminputcontextplugin ...
- 华为云CentOS Linux release 7.7.1908 (Core)安装zeek-lts
# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)#非华为云提供镜像可使用该命令下载对应版本 docker pull cent ...
- CentOS Linux release 7.8.2003 系统上部署KVM系统
CentOS Linux release 7.8.2003 系统上部署KVM系统 1.升级内核操作 yum update -y kernel kernel-firmware reboot 2. 安装必 ...
- CentOS(linux) 下JDK的安装
CentOS(linux) JDK的安装 第一篇博客有不足之处,请大家多指教.^_^ linux下装JDK的文章网上有一大堆我就不照搬了. 本文讲新手如何取巧的在linux下安装JDK. CentOS ...
- centos / Linux 服务环境下安装 Redis 5.0.3
centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...
最新文章
- springboot 配置多线程
- Spring 4.2.2以上版本和swagger集成方案和踩过的坑
- ASP.NET 2.0角色及成员管理
- 【转】你应该了解的基础和2017测试行业的趋势
- [转载] python学习笔记
- error processing request什么意思_从processing到Touchdesigner小教程
- 前后端分离项目如何部署_不用Docker前后端分离项目如何快速部署
- 15.Nginx 服务器的高级配置
- 数据结构--(AVL)平衡二叉树
- Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg#39;)
- Tcl 语言——过程与字符串匹配篇
- c语言斐波那契数列_大自然的神奇数列—斐波那契数列详解
- html展示微信昵称特殊字符,微信昵称表情符号前端显示问题
- c盘里appdata是什么文件夹?
- 微信.NET:开源的ASP.NET微信公众号应用平台 .
- 线刷MTKAndroid手机
- 计算机网络安全所学知识大纲,计算机网络安全课程教学大纲.doc
- ARM系列之ARM 平台安全架构PSA和Trustzone区别 浅析
- 小昭的早晨——微信小程序开发伊始
- Python安装常见问题(1):zipimport.ZipImportError: can't decompress data