最初起因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无法输入中文解决相关推荐

  1. 在CentOS Linux release 7.5安装8.0MySQL详细教程

    在CentOS Linux release 7.5安装8.0MySQL详细教程 安装mysql8.0 1.创建mysql文件夹 2.下载安装包 3.上传文件并解压文件 4.创建对应用户,mysql数据 ...

  2. linux安装搜狗输入法后无法输入中文

    安装 linux安装sogou输入法参考官网教程,https://shurufa.sogou.com/linux/guide 只能输入英文,无法输入中文 如下图所示,安装后可以在右上角状态栏看到sog ...

  3. Ubuntu安装搜狗输入法无论如何就是找不到的解决方法///Ubuntu怎么安装搜狗输入法///Ubuntu怎么输入中文///Ubuntu搜狗输入法怎么修改皮肤

    我刚装上ibus的时候,感觉一点也不好用,于是就换成了fcitx打算安装搜狗输入法for Linux, 结果各种方法都试过了,无论如何都找不到搜狗输入法,我偶然把fcitx5换成了fcitx4,结果意 ...

  4. Android Studio 虚拟机安装搜狗输入法(实现输入中文)

    1.下载安装包 我这里为大家准备一个,链接:https://pan.baidu.com/s/1kGkmPP5m3atWnyiGvdreuA  提取码:qwer 上面就是我在搜狗官方网站上新下载的,大家 ...

  5. ubuntu16.04中使用搜狗输入法Qt5无法输入中文解决方式

    1.安装fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5 2.将libfcitxplatforminputcontextplugin ...

  6. 华为云CentOS Linux release 7.7.1908 (Core)安装zeek-lts

    # cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)#非华为云提供镜像可使用该命令下载对应版本 docker pull cent ...

  7. CentOS Linux release 7.8.2003 系统上部署KVM系统

    CentOS Linux release 7.8.2003 系统上部署KVM系统 1.升级内核操作 yum update -y kernel kernel-firmware reboot 2. 安装必 ...

  8. CentOS(linux) 下JDK的安装

    CentOS(linux) JDK的安装 第一篇博客有不足之处,请大家多指教.^_^ linux下装JDK的文章网上有一大堆我就不照搬了. 本文讲新手如何取巧的在linux下安装JDK. CentOS ...

  9. centos / Linux 服务环境下安装 Redis 5.0.3

    centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...

最新文章

  1. springboot 配置多线程
  2. Spring 4.2.2以上版本和swagger集成方案和踩过的坑
  3. ASP.NET 2.0角色及成员管理
  4. 【转】你应该了解的基础和2017测试行业的趋势
  5. [转载] python学习笔记
  6. error processing request什么意思_从processing到Touchdesigner小教程
  7. 前后端分离项目如何部署_不用Docker前后端分离项目如何快速部署
  8. 15.Nginx 服务器的高级配置
  9. 数据结构--(AVL)平衡二叉树
  10. Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg#39;)
  11. Tcl 语言——过程与字符串匹配篇
  12. c语言斐波那契数列_大自然的神奇数列—斐波那契数列详解
  13. html展示微信昵称特殊字符,微信昵称表情符号前端显示问题
  14. c盘里appdata是什么文件夹?
  15. 微信.NET:开源的ASP.NET微信公众号应用平台 .
  16. 线刷MTKAndroid手机
  17. 计算机网络安全所学知识大纲,计算机网络安全课程教学大纲.doc
  18. ARM系列之ARM 平台安全架构PSA和Trustzone区别 浅析
  19. 小昭的早晨——微信小程序开发伊始
  20. Python安装常见问题(1):zipimport.ZipImportError: can't decompress data

热门文章

  1. 使用pdfobject预览pdf
  2. 鲲鹏生态“开花结果”,这一次是鹏城云脑Ⅱ
  3. 全球最著名开源组织概述
  4. Yolov5使用Goole Colab训练VOC2007数据集
  5. MyBatis-Plus代码生成器(新)3.5.2的使用
  6. 计算机主机故障排除,常见的电脑硬件故障排除
  7. 解题:BZOJ 4808 马
  8. 7-3 打印学生选课清单 (25分)
  9. 深度Linux Deepin系统安装教程使用体验
  10. 译码器和数据选择器的使用-实现多输入逻辑函数