在 Ubuntu 18.04 下安装 fcitx 及搜狗拼音输入法
感觉自己傻逼透了,之前在 16.04 时折腾着要装 ibus 和 rime 输入法,现在 18.04 默认安装 ibus 了,又因为 rime 的智能联想太弱,打字不爽,又想装回搜狗一劳永逸。。。
环境配置
根据来自 fcitx 的这篇文章,我们了解到需要进行一些环境的改动。
首先修改一下 gnome-settings-daemon 的设置:
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"
$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
第一行是修改输入法模块,第二行是禁用键盘动作。
按道理正常安装好依赖后, fcitx 的输入法就可以在 wps 等基于 qt 的应用程序中使用了,除非仍在 X 环境下,否则可以跳过下面两步配置。
运行一下 im-config ,直接在 GUI 界面中选择修改为 fcitx 即可:
$ im-config
$ cat ~/.xinputrc
# im-config(8) generated on Sun, 10 Feb 2019 14:42:38 +0800
run_im fcitx
# im-config signature: d0f7c7c87e1c84581a382f4c6e73ddc5 -
修改 .xprofile 环境变量的配置
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
安装搜狗拼音
在 ubunut 18.04 以后,由于切回了 gnome 桌面,环境中其实是没有 fcitx 依赖的,如果是从旧版本升级上来的或许还保留着,但新装或以前就已经卸载了的,需要再次安装 fcitx 。但是我们并不知道搜狗拼音用到了 fcitx 的哪些依赖,直接用 dpkg -i 安装 deb 包的话,还要重新修复依赖。网上奇技淫巧有很多,不再赘述,我们直接用 gdebi 来安装:
$ sudo aptitude install gdebi-core
$ sudo gdebi sogoupinyin_2.2.0.0108_amd64.deb
安装搜狗的过程中可能会报以下警告:
No such key “Gtk/IMModule” in schema “org.gnome.settings-daemon.plugins.xsettings” as specified in override file “/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override”; ignoring override for this key.
直接忽略即可,不用折腾该配置项,其实我们在前面已经设置过 overrides 了。
配置搜狗拼音
注意千万不要进行删掉 fcitx 中默认的英文布局,只剩搜狗拼音一个输入法这种操作!或者你手动添加一个中文布局也可以,把搜狗拼音放在第一位就行了。
安装好后重新启动,就可以在右上角看到 fcitx 的图标,点击进行配置即可。。
在 Ubuntu 18.04 下安装 fcitx 及搜狗拼音输入法的更多相关文章
- Ubuntu 18.04下安装Steam顶级在线游戏平台
Ubuntu 18.04下安装Steam顶级在线游戏平台 原创: 聆听世界的鱼 Linux公社 今天 Steam是由Valve公司开发的顶级在线游戏平台,是目前全球最大的综合性数字发行平台之一.它让你 ...
- 在Ubuntu 18.04 下安装mysql,没有初始密码,重设root密码
在Ubuntu 18.04 下安装mysql 不知道是由于mysql更新为新版还是.Ubuntu18.04中的特性,安装过程中没有设置密码的环节,在网络上找了半天,总算解决了!特此记录下来,以便以后查 ...
- ubuntu 18.04下安装配置HBase问题记录
参考资料: Ubuntu下HBase安装与使用(shell+Java API) 问题 无法正常启动hbase,在Log里报错java.lang.ClassNotFoundException: org. ...
- ubuntu 18.04下安装配置Hue问题记录
前段时间将Hadoop 在ubuntu环境下装好,接下来尝试安装Hue来管理Hadoop,参照的资料有: 1.高可用Hadoop平台-Hue In Hadoop 2.ubuntu16.04 安装单机H ...
- ubuntu 18.04下安装Hadoop
在Ubuntu里装完Java环境后,接下来就开始学习安装Hadoop了,参照的是以下链接 https://blog.csdn.net/xuan314708889/article/details/805 ...
- ubuntu 18.04下安装Java
参照以下链接,这个是我找到的最易上手的学习教程了 https://blog.csdn.net/sangewuxie/article/details/80958611 按其步骤,我下载的是Java 11 ...
- Ubuntu 18.04 下安装pip3及pygame模块
1.Ubuntu下pip3的安装.升级.卸载 安装pip3 sudo apt-get install python3-pip 升级pip3 sudo pip3 install --upgrade pi ...
- ubuntu 18.04下安装JDK
一.安装前检查 检查是否已经安装 java -version 二.安装方式 1)通过ppa(源) 2)通过官网安装包安装 JDK官网下载地址 或百度云下载地址,提取码 rzq5 三.安装步骤 (一 ...
- ubuntu 18.04下安装编译的KMS,依赖库
libboost-system1.65.1 libglib2.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libnice10 libsig ...
随机推荐
- SDWebImage之UIView+WebCache
UIView+WebCache是我们能很方便的使用sd_setImageWithURL:系列方法来加载图片的关键类.UIButton(WebCache).MKAnnotationView(WebCac ...
- Asp.Net Core 禁用预编译
在.NET Core 2 Web API应用程序中,MS VS 2017中的发布到文件夹功能产生: <ProjectAssembly>.PrecompiledViews.dll <P ...
- WCF学习笔记一之通过配置web.config可以通过http访问接口
一.准备 这里涉及到三个文件,现在只是简单的把代码贴出来,后面再详细的讲一下. 三个文件分别是(都是wcf服务应用程序项目下的): 1.IService1.cs 2.Service1.svc 3.We ...
- springboot知识点补充(一)
测试配置 @RunWith(SpringRunner.class) @SpringBootTest @Configuration @ActiveProfiles("test") p ...
- Nginx---(Server虚拟主机)
server{ listen PORT; server_name NAME; root /PATH: } 基于端口 listen指令监听在不同的端口; 基于IP 基于FQDN (域名,主机名) ser ...
- ffmpeg命令: 删除视频中不需要的音频流
1.ffprobe gf.mkv 查看 2.ffmpeg -i gf.mkv -map 0:0 -map 0:2 -vcodec copy -acodec copy out.mkv 注: -m ...
- Spring boot MultipartResolver
[参考文章]:Required MultipartFile parameter 'file' is not present [参考文章]:Springboot2.0中WebMvcConfigurerA ...
- iptables防DDOS攻击和CC攻击设置
防范DDOS攻击脚本 #防止SYN攻击 轻量级预防 iptables -N syn-flood iptables -A INPUT -p tcp --syn -j syn-flood iptables ...
- UFLDL 教程学习笔记(四)主成分分析
UFLDL(Unsupervised Feature Learning and Deep Learning)Tutorial 是由 Stanford 大学的 Andrew Ng 教授及其团队编写的一套 ...
- 各种实现js继承的方法总结
昨天主要介绍了原型,在js中,原型,原型链和继承是三个很重要的概念,而这几个概念也是面试中经常会被问到的问题,今天,就把昨天还没总结的原型链和继承继续做一个整理,希望大家一起学习,一起进步呀O(∩_∩ ...