linux qt搜狗输入法用不,Ubuntu14.04下搜狗输入法不支持Qt5环境
问题环境确认:
系统平台Ubuntu14.04/
安装了搜狗输入法/
安装Qt5.4.1
一般自定义下载来Qt软件包,安装之后,都会有这个问题,在Qt环境下或Qt Creator下不能切换输入法,也不能输入中文。
问题分析:
首先,搜狗输入法依赖fcitx框架,也就是必须先安装fcitx依赖包,搜狗输入才能正常使用。
那么,延生的问题就是:
Qt环境需要fcitx依赖支持,才能正常使用搜狗输入法,
PS:不同的Qt版本对应的fcitx依赖支持是不一样的,
比如我这里是Qt5.4.1(32bit或64bit),
那么对应的fcitx依赖就是:fcitx-libs-qt5
问题解决:
#添加fcitx源
sudo add-apt-repository ppa:fcitx-team/nightly
#更新源
sudo apt-get update
#下载最新的软件(此步可忽略)
sudo apt-get dist-upgrade
#下载fcitx中跟qt5有关的依赖(这里有4个)
sudo apt-get install fcitx-libs-qt5 fcitx-frontend-qt5
fcitx-libs-qt5-dbg fcitx-libs-qt5-dev
#fcitx依赖库至此添加完成
重启Qt Creator,试试看?
别闹了,明显不行的,继续。
到系统如下目录的:
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
把这个.so文件拷贝到Qt环境目录和Qt Creator目录下:
Qt环境目录:
Qt Creator目录:Qt5.4.1/Tools/QtCreator/bin/plugins/platforminputcontexts/放这里
PS:不要忘了chmod +x ...不然白搭
现在重启Qt Creator,试试看?
这里,有些童鞋可以了,
但是有些童鞋反馈Qt Creator一打开直接闪屏退出了,
多次测试,确实发现有这个问题,
据说闪退是因为二进制文件不兼容的原因?(鬼知道是不是呢)
好了,接下来继续,
打开如下地址:
http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/pool/main/f/fcitx-qt5/
(上面这个地址,据说不管用,可以忽略,我自己留着备用)
用我的已经下好的包吧,地址如下:(源文件)
http://pan.baidu.com/s/1c0EWWM0
#因为需要重新编译,需要cmake
#下载cmake
sudo apt-get install cmake
#然后修改系统环境变量下
sudo gedit /etc/profile
#这里尾部,追加如下一句
export PATH=/home/jannn/Application/Qt5.4.1/5.4/gcc_64/bin/:$PATH
#下面进行编译操作
#首先解压
sudo tar -xvf fcitx-qt5-0.1.1
#进入解压后的目录
cd fcitx-qt5-0.1.1
#执行cmake操作,注意后面的点
cmake .
#执行make操作
make
#这里会出现蓝/红/绿多重颜色。说明你是对的
#报错的话,就自己看着办把。
然后拷贝走生成的动态库.so文件,图示
然后拷贝到我上面说的2个Qt目录下,
注意添加chmod +x权限。
这个再附加个提示:上面编译生成的.so文件,Ubuntu64bit和Ubuntu32下是不通用的。
方便大家,我直接编译好了,大家直接下吧。
http://pan.baidu.com/s/1c0EWWM0
你的Ubuntu是多少bit的就下多少bit的吧,不要下错了哈,不然白搭。
linux qt搜狗输入法用不,Ubuntu14.04下搜狗输入法不支持Qt5环境相关推荐
- Ubuntu14.04下搜狗输入法安装
Ubuntu14.04下搜狗输入法安装 安装fcitx 主程序安装 设置 安装fcitx 1.1 打开Software & Updates ,点击Other Software,点Add,添加软 ...
- ubuntu14.04下Andriod2.3.1编译环境的搭建
准备工作:获取andriod2.3.1的源码包,以及对应的jdk1.6.0.26. 1.编译andriod2.3.1需要gcc4.4的版本,但是ubuntu14.04自带的版本比这个高.需要通过以下指 ...
- UBuntu14.04下安装和卸载Qt5.3.1
安装: 1. Qt5.3.1下载地址为:http://qt-project.org/,选择"Qt 5.3.1 for Linux 32-bit"版本,文件名是"qt-op ...
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...
- linux扩展模式触摸屏,Ubuntu14.04下使用触摸屏以及笔记本扩展触摸屏设置方法
今天拿到了一块触摸屏,在win10和Ubuntu14.04下测试其使用.触摸屏品牌为朗歌斯,型号为LS530TM,是一块15寸电阻触摸显示屏. Windows下的使用很方便,显示屏上一共三根线:电源线 ...
- Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...
- Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...
- Ubuntu14.04下安装wineqq国际版和卸载QQ
转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...
- PHP学习记录第一篇:Ubuntu14.04下LAMP环境的搭建
PHP学习记录第一篇:Ubuntu14.04下LAMP环境的搭建 最近一段时间会学习一下PHP全栈开发,将会写一系列的文章来总结学习的过程,以自勉. 第一篇记录一下LAMP环境的安装 0. 安装Apa ...
最新文章
- python numpy官网_Python Numpy 教程(上)
- eclipser认java源码_java相关:Eclipse查看开发包jar里源代码的方法
- MyEclipse生成Javadoc帮助文档
- fastapi 模式的额外信息,示例 / Cookie参数 / Header参数
- 蒙特卡洛方法_【每日一题56】蒙特卡洛方法 用试验所得的频率估计事件发生概率...
- 初探内核之《Linux内核设计与实现》笔记上
- 计算机实验内容记录,关于实验数据自动记录到电脑上的问题
- 网页编辑器粘贴word格式的处理
- Quartz时间配置(周期任务类)
- jboss linux环境部署,linux下部署jboss
- SpringBoot+Nacos 配置中心 + 服务注册与发现
- ⻦哥的LINUX私房菜 学习
- 增加客流量的方法_如何增加博客流量-简单的方法(27条可靠的技巧)
- HTML 编辑器-网页制作是用什么来做的?-2
- MATLAB无线计算器
- 身份信息认证服务器,在线身份认证解决方案
- 求1-1/2+1/3-1/4+.......+1/99-1/100的值
- Docker Image 基础使用命令
- 移动互联网—电子商务的下一个”战场
- 数据库种类发展史和大数据下的数据库(NoSQL)
热门文章
- 毕业设计全纪录(一)——智能家居系统的门窗系统设计(基于树莓派)
- Bean的自动装配(autowire)
- 百度核心团队招募云计算产品经理
- Hardware+Software+Life-ware - 百略蓝海三段论
- 最新爆点客源4.1.0活动营销应用56版+修复朋友圈不显示
- Dubbo面试题(总结最全面的面试题)
- 使用Navicat Premium 12进行数据库定期自动备份(定时任务)
- 【数据结构与算法】常见数据结构及基本操作
- qduoj LC的课后辅导(单调栈)
- 基于“新浪乐库”的音乐搜索API接口,返回JSON数据