一.出现的问题

昨天安装了过程deepin系统来进行QT开发,一切进展都还顺利,但是在输入中文时,怎么切换都无法输入,也就是无法切换中文输入法,输入法状态变为默认键盘别且切换输入法的任何操作都不起作用 。昨天头疼了一下午,都弄不得。

二.为什么会出现这种问题呢?

对于使用 fcitx 框架的中文输入法,需要手动编译 fcitx-qt5 生成中文输入法的库文件,qt里面没有配置,需要在qt的某些目录下配置好这些文件才行。

查资料看到很多人用git clone github下的下载fcitx-qt5.git,但是我的电脑不行

git clone https://github.com/fcitx/fcitx-qt5.git

回去后我就用我自己的电脑远程登录我的阿里云服务器,远程使用这个命令进行下载,下载完成后,我把下载的文件拷贝到我的电脑里,然后上传QQ邮箱。

我直接把这个插件放在网盘链接下:出现想我这种问题的,直接下载就行了

链接: https://pan.baidu.com/s/1gP1LQr_W7lR9O7x4wcgYcA

提取码: 8ypp

第二天回公司后,马上登录QQ邮箱,将fcitx-qt5,下载到deepin系统中,按照以下步骤进行编译:

对于使用 fcitx 框架的中文输入法(如搜狗输入法),需要手动编译 fcitx-qt5 生成中文输入法的库文件

三.怎么解决呢?

1. 安装 cmake,用于编译 fcitx-qt5

首先查看是否已经安装 cmake:

cmake --verison

如果有显示版本信息说明已经安装,则可以到下一步;如果没有安装,则先安装:

sudo apt install cmake

2. 安装 fcitx-libs-dev

sudo apt install fcitx-libs-dev

3.下载完fcitx-qt5后,解压fcitx-qt5

4.进入fcitx-qt5解压目录

cd fcitx-qt5

5. 设置 qmake 环境变量

export PATH="$HOME/Qt/Qt5.12.0/5.12.0/gcc_64/bin":$PATH

注意:具体路径根据自己安装目录确定

6. 生成makefile文件

cmake .

如果出现了如下图所示的结果,就成功了,可以跳过下面的步骤

如果发生错误了,注意查看错误信息

像我的就是缺少了如图所示路径中的文件libcomposeplatforminputcontextplugin.so

我们直接去系统中找一下,看其他地方有没有

用find命令

find / -name libcomposeplatforminputcontextplugin.so

然后将找到的libcomposeplatforminputcontextplugin.so库文件拷贝到,报错提示缺少的路径中

再次执行

cmake .

看看错误提示,少什么,在系统目录中用find命令找就行了,直到没有报错,如下图所示

这样就算cmake成功,成功生成makefile文件

7.编译

make

能编译到100%,说明编译成功了

我们查看ficitx-qt5的目录,发现生成了qt5和qt6两个的两个文件

因为我用的是qt5.12.0版本的Qt,所以我要用的是qt5目录下的libfcitxplatforminputcontextplugin.so库文件

8.拷贝到Qt指定的两个目录中

cp -f libfcitxplatforminputcontextplugin.so /home/yicaobao/Qt5.12.0/5.12.0/gcc_64/plugins/platforminputcontexts/
cp -f libfcitxplatforminputcontextplugin.so /home/yicaobao/Qt5.12.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

注意:具体路径根据自己安装目录确定

ok, 一切打开告成!

9. 重启Qt,即可

deepin系统中Qt5.12无法输入中文(无法切换中文输入法)解决办法相关推荐

  1. Linux系统中,python需要import上一级目录文件的解决办法

    Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...

  2. 深度Deepin系统关机或重启的时候提示unattended upgrades shutdown的解决办法

    昨天电脑关机的时候出现了这个提醒 unattended upgrades shutdown -Stop ongoing upgrades or perform upgrades before shut ...

  3. deepin系统中.txt文件图标显示内容问题_深度操作系统 deepin V20(UOS)的10大优化操作

    一.安装闭源NVIDIA双显卡驱动,解决启动或关闭系统死机问题: 1.先重启,或者说是先断电再开机,等进入开机引导界面 2.按E键进入编辑模式,找到"splash quiet",在 ...

  4. linux安装深度软件商店,Deepin系统中的深度商店V5.1发布,基于Debian的Linux可安装...

    在Deepin操作系统中有一款重量级软件深度商店,它发布了全新版本V5.1,除了在Deepin系统中可以升级外,其它基于Debian的Linux也是可以安装的.Deepin用户使用系统更新功能就可以升 ...

  5. linux运行360sh,在深度deepin系统中运行install.sh文件的方法

    在深度deepin操作系统中有时会遇到x.sh文件,如在安装canon imageclass 4712驱动时,找到linux-ufrii-drv-360-sc替代,但install.sh不知道如何运行 ...

  6. linux怎么休眠快捷键,在Deepin系统中创建右键休眠选项的方法

    本文介绍在深度Deepin操作系统中创建右键休眠选项,以方便你更快的进入到系统休眠当中,实现方法非常简单,按照下面的步骤进行就可以了. 休眠的好处 系统休眠,可以让平时的工作环境保存到硬盘中,以便开机 ...

  7. linux python3安装proton_深度deepin系统中通过Lutris(wine、proton)运行逆水寒的方法 ......

    2.点击坐上的 + 图标,选择 Add Game-. Game info 中: Name 填写 NiShuiHan 或其他名称(Justice Online). Runner 选择 Wine. Rel ...

  8. linux系统安装时无线键盘吗,在Deepin系统中连接罗技蓝牙键盘K380的方法

    要使用无线蓝牙键盘罗技K380那就需要输入配对码才能完成配对,但是Deepin系统暂时还不支持需要配对码的蓝牙设备,下面将给出解决方法,一共有两个,你可以选择其中一个解决问题.可以先参考安装Deepi ...

  9. wps linux乱码,在Deepin系统中解决wps在显示数学公式时出现乱码的问题

    本文所解决的问题是wps在显示数学公式时出现乱码,使其正常显示,在Deepin系统中应用下面解决方法成功.同时在解决wps数学公式显示时,如果把windows的字体全部复制到系统里,QQ字体会变模糊, ...

最新文章

  1. 一篇不错的讲DHCP的文章
  2. PHP图片上传,框架通用
  3. 从生活角度学习应用程序、虚拟目录、应用程序池(解惑篇)
  4. 仿微信未读RecyclerView平滑滚动定位效果
  5. 【转】使用 lsof 查找打开的文件
  6. React开发(248):react项目理解 ant design input autosize
  7. 11 - java构造方法
  8. 如何使用Arrays工具类操作数组
  9. 自定义binder架构的 client/ server组件
  10. 2020软考高级系统分析师,你想知道的全在这
  11. IOS Dev Intro - NM OTool lipo
  12. 使用word代码域自动为图表 标号
  13. AI面试官来临,教你三招搞定他
  14. 5G网络切片安全隔离机制与应用
  15. win定时关机_windows如何设置定时关机?
  16. 设置好DNS CAA记录,轻松提高HTTPS站点安全
  17. 微信小程序用地理编码做地图标注
  18. HCIP课程笔记-04-HDLC、PPP、GRE
  19. 设计模式之禅【原型模式】
  20. Python Signal 信号

热门文章

  1. dg打开软件Android,DG 文件扩展名: 它是什么以及如何打开它?
  2. Windows 程序设计
  3. 单片机驱动android屏幕,STM32单片机对智能手机触摸屏的驱动
  4. Delphi Thread 线程2
  5. Click Once使用总结
  6. Java开发微信公众号初体验
  7. 使用DpInst安装驱动程序
  8. 数组中的slice()方法和splice()
  9. imshow函数的替代方案,非常方便
  10. 字符串的输入输出及字符串函数