众所周知,中文输入法是中国Linux用户的切肤之痛。
在我遇到 fcitx5 之前,所有市面上可以用到的 Linux 输入法我都尝试过一遍,以下列出这些输入法和他们存在的问题(每个输入法后面都会叫做 Linux 版,我为了方便下文不再说明):

  1. 百度输入法:高分辨率屏幕下输入框大的夸张,并且90%以上概率在输入时会乱码,根本无法正常使用,基本不存在使用价值;
  2. 搜狗输入法:和 JetBrains 编译器系列严重冲突,只要输入法处于激活模式,JetBrains IDEs就无法工作,在进入界面后立刻卡死;
  3. 迅飞输入法:只能 Deepin 使用,对于其他发行版用户等于没有。
  4. iBus-libpinyin:这是 Ubuntu 20.04+ 的默认中文输入法,一开始还算好用,但是越到后面输入结果将越不准确,不存在使用价值。
  5. fcitx:经典的小企鹅输入法,无功无过,输入结果不准确。

综上,没有一款输入法是在主流 Linux 发行版上都保证能用的。至于个中原因,明显是各家大公司看到无利可图,并不愿意过多去耕耘,以及日常使用 Linux 的用户太少,没有话语权(笑,多数人的价值观为:多就是对,从来如此就是对)。
现在,隆重介绍 fcitx5。
fcitx5 是 fcitx 的作者推出的又一款与时俱进的产品,在图形界面、输入体验和功能扩展上都相较于 fcitx 有很大进步,并且使用体验足以碾压以上提到的各大厂半成品。话不多说,我嫌累。直接上图,上安装教程。它有多牛逼,你们自行体验吧。
运行截图:

下面是安装教程(Ubuntu):
 sudo apt install fcitx5* kde-config-fcitx5
其中对 fcitx5 进行完整安装,但是这些包忘记了依赖 kde-config-fcitx5,导致无法打开图形界面设置项,因此补充安装 kde-config-fcitx5。
然后是经典环节,配置环境变量:
在 ~/.pam_environment 文件中尾部插入:

 GTK_IM_MODULE DEFAULT=fcitx5QT_IM_MODULE  DEFAULT=fcitx5XMODIFIERS    DEFAULT=@im=fcitx5

注意,我可以用我多年的 Linux 使用经验保证,这是最标准的做法,不要听网络CV工程师们在各种稀奇古怪的地方配置环境变量,Linux 的环境变量是有加载顺序和规范的,不是你想写在哪儿就写在哪儿的。能工作不代表实现的优雅,希望你明白。至于为什么是这个文件,跟这篇主题无关,以后有机会详谈。


http://www.taodudu.cc/news/show-1167391.html

相关文章:

  • kbengine 的 nginx反向代理https/wss 配置 支持kbe负载均衡
  • 加速国内 Github 访问,下载,的9种方案!
  • baseapp01: [S_ERROR]: [Account 40 => dbid 196]---------->call server client2base_xz Generate an err
  • guiconsole 操作命令
  • FastDFS的介绍
  • [Err] 1205 - Lock wait timeout exceeded; try restarting transaction Mysql 报错
  • fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory报错问题
  • Python中操作mysql的pymysql模块详解
  • Docker 常用命令,还有谁不会?
  • 虚拟机centos7 桥接模式
  • python模拟上传多张图片
  • nginx设置跨域问题
  • 在Ubuntu 18.04系统上安装Java 11的方法
  • 在Ubuntu 18.04系统上安装和配置DBeaver的步骤
  • CentOS系统自动下载RPM包及其所有依赖的包(离线部署)
  • python 文件服务器
  • 此网址已被限制 此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。
  • docker更新容器命令 ,自启
  • mysql Windows导入sql 失败
  • Django获取request header信息
  • 合并多个python list以及合并多个 django QuerySet 的方法
  • 关于端到端通信的讨论(P2P)
  • win10+deepin双系统安装方法(UEFI+GPT)
  • python虚拟环境拷贝到另一台电脑,不能直接使用的问题
  • centos8 安装mysql8.0
  • 使用docker搭建FastDFS文件系统
  • ERROR: No matching distribution found for mysqlclient==2.0.3
  • docker fdfs修改storage ip
  • django Sometimes request.session.session_key is None
  • 虚拟机非正常关闭 无法打开

Ubuntu 20.10 安装 fcitx5 输入法相关推荐

  1. ubuntu 20.04 安装ibus-rime输入法

    ubuntu 20.04 安装ibus-rime输入法 为什么安装这个输入法 ibus-rime 安装 使用命令安装 基本设置 为什么安装这个输入法 没有安装搜狗输入法是因为安装完搜狗输入法之后再安装 ...

  2. ubuntu 20.04安装中文输入法使用不了

    ubuntu 20.04安装中文输入法使用不了 按照网上常规方式安装中文输入法,死活使用不了. 解决办法 安装搜狗输入法 下载地址:https://shurufa.sogou.com/linux?r= ...

  3. ubuntu 20.10 安装 pip3(python3-pip) 出错的解决方案

    一.问题描述 ubuntu 20.10已经更换为阿里源,但安装 pip3 时一直出错,如图: 二.问题分析 查看下面给出的提示就知道,系统里默认已经装了的 pip3 依赖包 python3-pkg-r ...

  4. Ubuntu 20.10安装docker

    前提条件 操作系统要求 要安装Docker Engine,您需要以下Ubuntu版本之一的64位版本: Ubuntu Groovy 20.10 Ubuntu Focal 20.04(LTS) Ubun ...

  5. Ubuntu 20.04安装sogou输入法

    文章目录 前言 1 下载sogou输入法 2 安装fcitx输入法框架 3 安装sogou输入法 4 配置sogou输入法 总结 前言 本篇我们尝试在 Ubuntu 20.04 系统中,安装 sogo ...

  6. Ubuntu 18.10安装中文输入法(五笔/拼音)

    1.开启中文输入法,使用Ctrl+Alt+T打开命令提示输入命令: sudo apt-get install ibus ibus-table ibus-table-wubi 2.打开系统设置界面 3. ...

  7. ubuntu 20.04 安装谷歌输入法

    目标: 快速安装谷歌输入法 步骤: 安装fcitx-googlepinyin: sudo apt-get install fcitx-googlepinyin 在应用程序里的语言支持中配置langua ...

  8. Ubuntu 20.10 安装五笔输入法

    1.fcitx模式 输入 sudo apt install fcitx fcitx-table-wbpy 回车 输入超级用户密码后回车开始安装... 输入Y回车 下载输入法...

  9. Ubuntu 17.10安装搜狗拼音输入法

    1.下载搜狗拼音输入法deb包 下载地址:https://pinyin.sogou.com/linux/?r=pinyin 下载完成之后,使用dpkg命令进行安装: $ sudo dpkg --ins ...

最新文章

  1. 华人计算机视觉鼻祖、双院外籍院士黄煦涛逝世,昔日名师门徒遍天下
  2. highstock 只显示所有 不显示 月_小米34寸曲面显示器深度体验 办公体验极佳 但是还有个大弱点...
  3. 实战SSM_O2O商铺_09【商铺注册】DTO之ShopExecution的实现
  4. Yum出错Error: Cannot find a valid baseurl for repo: addons
  5. 连接mysql次数_MySQL通过CONNECTION_CONTROL限制连接次数
  6. Mac OS使用技巧十九:Safari碉堡功能之二查看网页源码
  7. 手机modem开发(3)---Android Modem log分析
  8. 标榜 AI 的百度又玩区块链,跟风布局“加密猫”?
  9. bzoj 3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛(二分)
  10. EM算法的形式化推导
  11. 电脑自动同步服务器时间bat,关于电脑时间自动同步校准方法
  12. 计算机画图橡皮擦怎么扩大,大师为你演示win7系统画图工具中改变橡皮擦大小的图文教程...
  13. 《一只特例独行的猪》摘抄
  14. 爱是永恒,依然爱是您
  15. linux漏洞分析,Spring-data-commons(CVE-2018-1273)漏洞分析
  16. python 判断字符串是否是纯中文或者英文
  17. java 调整图片分辨率_java 改变图片的分辨率。。。可以吗?
  18. 给父元素添加点击事件时,获取到的 event.target 为子元素(point-events: none 的妙用)
  19. 中英文切换遇到的坑-总结
  20. php输出圆周率100位,JS计算圆周率到小数点后100位实现步骤详解

热门文章

  1. 调研了2000位CEO,67%的企业都在数字化转型,想做的无非这3点
  2. 要判断一个飞鸽传书2007是不是好的
  3. 关于CompleteWithAppPath函数,CompleteWithAppPath(aFileName)
  4. 三国中最精辟的十句话
  5. 结合PE格式对linker分析1
  6. 面试官:我们只想要这样的C++工程师
  7. 第 4 节:前端面试指南 — JavaScript篇
  8. unittest测试框架_python接口自动化测试 - 4.unittest单元测试框架学习
  9. 50T内存?百万机时?头一次见这么耗费内存和机时的分析?
  10. RFE筛选出的特征变量竟然是Boruta的4倍之多