Linux Mint KDE上安装fcitx+sougou输入法
今天在韩总废弃的笔记本上安装了Linux Mint系统,装好之后第一件想到的事情就是安装个输入法,由于之前系统自带的输入法框架是ibus,我试用了一下发现很不人性化,所以决定换上fcitx+sougou:
- 删除ibus:在命令行下执行sudo apt-get remove ibus*或者在软件管理器中搜索ibus,然后把安装的和ibus输入法相关的都删掉
- 安装qt4-config用于定制qt环境:sudo apt-get install qt4-qtconfig
- 安装fcitx输入法框架:sudo apt-get install fcitx;
- 下载搜狗输入法for linux:http://pinyin.sogou.com/linux/
- 安装过程:http://pinyin.sogou.com/linux/help.php
- 安装kde-config-fcitx用于配置fcitx:直接在软件管理器中搜索kde-config-fcitx
- 安装im-switch将输入法切换到fcitx:sudo apt-get install im-switch
这个时候按道理说已经可以使用fcitx了,但是遇到以下问题:
- Ctrl-Space调用不出来fcitx,而且发现在qt4-config程序切换输入法那一栏看不到fcitx选项,在网上搜了各种方案都不靠谱,最后去fcitx官网看到如下提醒:
https://fcitx-im.org/wiki/Configure_%28Ubuntu%29
对于 Qt/Kubuntu,由于一个不一致的im-switch环境变量设置,QT4_IM_MODULE 并不会被设置为环境变量。
1. 不要忘记安装 fcitx-frontend-qt4
2. 安装 qt4-qtconfig,并且运行 qtconfig-qt4 ,并在介面标签选择 fcitx
所以此时还需要安装fcitx-frontend-qt4,直接在软件管理器中搜索把gtk2 gtk3以及qt4 qt5的frontend都一并装上了
- 以上都完成之后在qt4-config中就可以选择fcitx了然后注销用户重新登录就可以看到调出fcitx了,系统起来之后右下角有小企鹅
- 以上完成之后需要注意在fcitx输入法配置时需要将键盘英语放到第一,这样就能顺利在中文和英文之间切换了,否则会无法切换到英文输入

- 以上都完成之后已经可以进行中英文切换并且正常输入中文了,但还有一个问题,在X下无法显示输入框,这个也是大问题,解决办法是安装fcitx-ui-classic:sudo apt-get install fcitx-ui-classic

其实这个安装过程这么曲折一个主要的原因是没有认真阅读官方的wiki,其实在这个维基上把许多问题都描述的很详细,但我却更执着于搜索引擎搜出的答案,反而浪费了很多时间。
官方网站:https://fcitx-im.org/
安装步骤:https://fcitx-im.org/wiki/Install_And_Configure
问题总结:https://fcitx-im.org/wiki/FAQ/zh-cn
Linux Mint KDE上安装fcitx+sougou输入法的更多相关文章
- 在 Linux Mint 19 上安装 zsh 和设置小键盘一步到位
在 Linux Mint 19 上安装 zsh 和设置小键盘 安装 zsh 并设置 zsh 为默认 shell 安装 sudo apt install zsh 设置 zsh 为默认 shell,注意没 ...
- 在Linux Mint 19 / Linux Mint 18上安装VirtualBox 6.0 / 5.2
如果你直接可以 sudo apt-get install virtualbox-6.0那就相安无事 否则参考https://www.itzgeek.com/how-tos/linux/linux-mi ...
- CentOS 7安装fcitx中文输入法
安装过程例如以下: 1.增加EPEL源 EPEL7差点儿是CentOS必备的源: sudo yum install epel-release 2.加入mosquito-myrepo源 mosquito ...
- Linux Mint 17.1 安装全配置
Linux Mint 17.1 安装全配置 I. 前言 由于自己的本子出现了一些故障需要重新安装系统,就上网看看今年4,5月份发布的一些新的发行版来试试.原先电脑上安装的是opensuse13.2, ...
- Linux Centos 系统上安装BT客户端 Transmission
Linux Centos 系统上安装BT客户端 Transmission Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...
- Linux:Linux Mint系统的安装
今天就更新一篇了,其实Linux系统大部分都是用虚拟机来安装的,毕竟Windows系统才是我们常用的系统,而Linux系统只是我们工作时才用的,而且使用虚拟机是非常方便的,不用重启电脑就可以使用另一种 ...
- 在Red Hat Enterprise Linux 7.3上安装SQL Server 2017
必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sql ...
- Linux CentOS系统上安装Eclipse
Linux CentOS系统上安装Eclipse 1. 下载Eclipse软件 下载网址:http://www.eclipse.org/downloads/packages/release/Juno/ ...
- Linux CentOS-7.0上安装Tomcat7
Linux CentOS-7.0上安装Tomcat7 安装说明 安装环境:CentOS-7.0.1406安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址: ...
随机推荐
- HDU 5876 Sparse Graph(补图中求最短路)
http://acm.hdu.edu.cn/showproblem.php?pid=5876 题意: 在补图中求s到其余各个点的最短路. 思路:因为这道题目每条边的距离都是1,所以可以直接用bfs来做 ...
- HDU 2242 考研路茫茫——空调教室(边双连通分量+树形dp+重边标号)
http://acm.hdu.edu.cn/showproblem.php?pid=2242 题意: 思路:首先求一下双连通分量,如果只有一个双连通分量,那么无论断哪根管子,图还是连通的. 最后只需要 ...
- python group()--转载
import re a = "123abc456" print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(0) ...
- sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, q...
今天操作/etc/sudoers 文件,因为该文件只读,所以sudo chmod 777 /etc/sudoers ,结果可以修改这个文件了,但是导致所有用户的sudo都不能用了 是因为在Linux中 ...
- python pstats ,profile 性能分析
#! /usr/bin/env python # encoding=utf8 import pstats import profile def func1(): for i in range(1000 ...
- Docker监控怎么做?
http://dockone.io/article/1643 监控的价值与体系在运维体系中, 监控是非常重要的组成部分.通过监控可以实时掌握系统运行的状态,对故障的提前预警,历史状态的回放等,还可以通 ...
- webService开发(JDK版)
最近做社保查询的东西,然而这个是三个公司一起做的,需要调其他公司的接口,他们公司用了webService这个当年比较流行的技术,于是乎就研究了一下这个webService. HTTP协议 + XML方 ...
- hdu 6395 Sequence (简单矩乘)
P/n大多数情况是不变的, 取值只有$O(\sqrt{P})$种, 可以用$p/(p/i)$跳过重复的值, 复杂度$O(logn\sqrt{P})$ 要注意 P跟模数P有冲突 要特判p/i==0和p/ ...
- Blog Post Rating CodeForces - 806E (线段树二分)
题目链接 题目大意: 有一个博客, 初始分数为$0$, 有$n$个人, 第$i$个人有一个期望值$a_i$, 如果第$i$个人浏览博客时,博客赞数高于$a_i$博客分数$-1$, 低于$+1$, 相等 ...
- vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
今天分享的不是技术,今天给大家分享个插件,针对现有的vue右键菜单插件,大多数都是需要使用插件本身自定义的标签,很多地方不方便,可扩展性也很低,所以我决定写了一款自定义指令调用右键菜单(vuerigh ...