fcitx5——Linux中最好用的中文输入法

ArchLinux配置fcitx5 输入法

本文基于archlinux + dwm。其他的桌面环境以及窗口管理器,配置选项差不多。

安装基础包

  • fcitx5-im

    首先是fcitx5-im包组,根据官网介绍,这个包组包含了:fcitx5本体、fcitx5-configtool和必要的输入法模块

  • fcitx5-chinese-addons

    包含与中文相关的 addon,例如拼音、双拼和五笔。

  • fcitx5-material-color

    一个fcitx5 的主题样式

sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-material-color

fcitx5 配置

配置环境变量

sudo vim /etc/environment
----------------------------
# 在最后追加以下行
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

配置fcitx5开机自启

vim ~/.xinitrc
------------------------------
# 在最后的exec dwm之前添加一句
fcitx5 &

重启电脑或者注销

使用fcitx5-configtool

重新进入桌面之后,打开fcitx5-configtool。会进入下面的窗口,这里点击取消选中“仅显示当前语言”的复选框

取消选中之后会出现一些中文常用的输入法,我们选择拼音,然后移到左边

之后就可以看到pinyin已经加到左边我们在使用的输入法的框里面了,这里我们点击apply

Global Options

这里需要注意的就是中英文切换的方法是ctrl+space,然后勾选下面的复选框可以将中文设置为默认输入法,这个Linux用户不建议勾选。

这里改完之后重启一下设备。

基本使用

那么现在重启之后,实际上fcitx5已经可以使用了,在输入界面按ctrl+space可以看到一个“拼”字,现在就可以输入中文了。

其实在这里就能看出来现在还存在的一些弊端,这个联想能力太差了,这个明显是我们不能接受的,那我们继续我们的配置

高级配置

美化

继续使用fcitx5-configtool 工具进行配置

进入addons选项卡,可以看到UI类下面有一个classic User interface ,也就是用户接口的意思,点击这一项后面的configure

点击这里选择一个喜欢的主题,然后点击OK

看看效果,好像确实好了那么一丢丢,但仅仅是一丢丢

还有其他的一些主题可以安装,可以去AUR找找。

词汇匹配

云拼音

下拉找到输入法类,点击pinyin后面的配置按钮

  1. 首先enable cloud pinyin

  2. 然后配置字库

    将backend选项改成baidu

    然后点ok返回

离线字库

安装相关离线字库包:位于archlinuxcn

sudo pacman -S fcitx5-pinyin-moegirl fcitx5-pinyin-zhwiki

可以在fcitx5-configtool -> addons -> input Method(pinyin) -> Dictionaries -> configure 查看安装的离线字库。

到这里archlinux 安装配置 fcitx5 就完成了。

Archlinux配置fcitx5的更多相关文章

  1. archlinux配置答疑

    Q: chinese can not appear in my firefox and terminal rightly A: pacman -S wqy-microhei Q: install pi ...

  2. 为archlinux配置cron

    cron的作用:cron可以用来周期性地自动执行一些命令. cron的实现:cron有很多实现版本,例如:cronie, dcron, fcron, bcron, vixie-cron,我安装的是 c ...

  3. Archlinux配置~小米笔记本Air 13.3英寸版本

    1 .zsh echo $ SHELL \\查看当前正在使用shell: pacman -S zsh zsh-syntax-highlighting git wget wget https://raw ...

  4. Archlinux + Dwm 配置流程

    本着学习C的态度来了解dwm,本身作为一个i3wm的追崇者,与dwm会擦出怎么样的火花呢? 下载安装dwm archlinuxcn源配置 编辑/etc/pacman.conf文件,添加bfsu的arc ...

  5. 为Arch Linux安装搜狗输入法

    我们在使用电脑的时候很多时候需要输入中文,这个时候如果没有一个中文输入法那么就是一件非常尴尬的事情了.我门现在开始在我们的archlinux来安装sougou输入法 1.我们需要配置我们的源 arch ...

  6. ArchLinux安装与配置小结

    最近无意间发现一个基于ArchLinux的发行版--BlackArch,主题十分炫酷(中二).当然渗透类的Linux 发行版已经有BackTrack和Kali了,不过都是源于Debian的,使用者众多 ...

  7. 将archlinux 2013-06-01版,安装配置为个人工作站

    本文安装所使用的镜像为:archlinux-2013.06.01-dual.iso.首先请看看我安装完成之后的效果.图一,是第一个虚拟桌面及右键菜单图: 图二,是第二个虚拟桌面效果图.后几个虚拟桌面图 ...

  8. archlinux的安装与简单配置(长期更新)

    安装部分较为较为简略,详细内容请查看arch的wiki 分区 cfdisk 格式化 mkfs.ext4 /dev/sdaX ... 挂载分区 mount /dev/sdaX /mnt ... 修改软件 ...

  9. Archlinux 安装配置指导 2015-05-24

    因为用的Linode VPS的系统是Archlinux的,想在本地弄个系统做测试用,这样比较方便.然后发现自己在6年前做的一个Archlinux 安装配置Flash,好怀念的赶脚. 时过进迁,没想到A ...

随机推荐

  1. Python小游戏——外星人入侵(保姆级教程)第一章 07调整飞船速度 08限制飞船活动范围

    系列文章目录 第一章:武装飞船 07调整飞船速度 08限制飞船活动范围 一.代码及演示 1.修改settings 修改文件:settings.py 点击查看代码 #渗透小红帽python的学习之路 # ...

  2. ARC116 A Odd vs Even (质因数分解,结论)

    题面 有 T T T 组数据,每次给出一个数 N N N ,问 N N N 的所有因数(包括 1 1 1 和 N N N)中奇因数个数和偶因数个数的关系(">"," ...

  3. 弹簧高跷题解---双向DP---DD(XYX)​​​​​​​的博客

    三 . 弹簧高跷 时间限制: 1 Sec  内存限制: 128 MB 题目描述.输入.输出          ----------- 方法 这道题用DP是可以解决的.因为每一次跳跃都与前一次跳跃有关, ...

  4. 【manim】3b1b的"Almost" Fourier Transform复刻

    最近在做Fourier Transform的内容,记录一下今天下午的成果. 本文代码全部自行编写,需要math and music项目完整工程可以在gayhub上获取.(现在还没弄完,就先不发了.) ...

  5. CF-1623C

    Problem - 1623C - Codeforces 题意: 给出一个序列,从第三个数字开始,你可以让他减少3*d,然后让它的前两个数字,分别加2*d,和d,找出序列中的最小值的最大值. 题解: ...

  6. openstack 搭建详细步骤

    该博文转载于(https://www.cnblogs.com/whwh/p/16200004.html) 一.openstack单点部署 1.配置虚拟机NAT网络连接 查看vmware的NAT网络默认 ...

  7. KingbaseES wal(xlog) 日志清理故障恢复案例

    案例说明: 在通过sys_archivecleanup工具手工清理wal日志时,在control文件中查询的检查点对应的wal日志是"000000010000000000000008&quo ...

  8. KingbaseES V8R6C5B041 sys_backup.sh单实例备份案例

    ​ 数据库版本: test=# select version(); version ---------------------------------------------------------- ...

  9. KingbaseES R6 集群禁用 root ssh 后需要修改集群为es_server 案例

    案例说明: 在生产环境下,由于安全需要,主机间不允许建立root用户的ssh信任连接,这样导致KingbaseES R6 repmgr集群,通过sys_monitor.sh脚本启动集群时,节点之间不能 ...

  10. python基础__十大经典排序算法

    用Python实现十大经典排序算法! 排序算法是<数据结构与算法>中最基本的算法之一.排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大, ...