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. Think PHP 完整的带富文本格式以及图片上传,并且在页面上分页展示

    Think php6.0官网网址:序言 · ThinkPHP6.0完全开发手册 · 看云 (kancloud.cn) 下面是基础配置 第一步:创建TP框架,命名为tp composer create- ...

  2. CodeForces - 1629C

    Problem - 1629C - Codeforces 题意: 一个序列,每次可以从开头选择一个长度为K的序列,然后得到这个序列的MEX(最小的未出现的数),问最后可以求得的字典大小最大的序列是多少 ...

  3. 第五篇:vue.js起步

    <div id="vue_det"> //使改动全部在指定的 div 内,div 外部不受影响 <h1>site : {{site}}</h1> ...

  4. 没有二十年功力,写不出Thread.sleep(0)这一行“看似无用”的代码!

    你好呀,我是喜提七天居家隔离的歪歪. 这篇文章要从一个奇怪的注释说起,就是下面这张图: 我们可以不用管具体的代码逻辑,只是单单看这个 for 循环. 在循环里面,专门有个变量 j,来记录当前循环次数. ...

  5. KingbaseES sys_prewarm 扩展

    Oracle 在查询数据 可以通过cache hint 所访问的数据cache 到数据库buffer,对于KingbaseES,如何将数据加载到cache 了?sys_prewarm 扩展插件可以实现 ...

  6. python3实现:进程遇Error定时重启

    import os import time # 停止HFish def stopHFish(): # while True: try: # 找到HFish进程号 HFish_id = int(os.p ...

  7. Taurus.MVC 微服务框架 入门开发教程:项目集成:6、微服务间的调用方式:Rpc.StartTaskAsync。

    系统目录: 本系列分为项目集成.项目部署.架构演进三个方向,后续会根据情况调整文章目录. 开源地址:https://github.com/cyq1162/Taurus.MVC 本系列第一篇:Tauru ...

  8. Svelte Ui Admin后台管理系统|svelte3+svelteUI中后台前端解决方案

    基于svelte3.x+svelteKit+svelte-ui网页后台管理系统SvelteAdmin. Svelte-Ui-Admin 基于svelte3.x+svelteKit+vite3+echa ...

  9. 基于 Apache Hudi 极致查询优化的探索实践

    摘要:本文主要介绍 Presto 如何更好的利用 Hudi 的数据布局.索引信息来加速点查性能. 本文分享自华为云社区<华为云基于 Apache Hudi 极致查询优化的探索实践!>,作者 ...

  10. 常量的定义(const和#define)

    定义常量的方法 //均要在调用前(区别全局变量!!) 1.使用#define预处理器 2.使用const关键字 1.#define #define 常量名 常量值 //定义形式,常量名不可以是数字开头 ...