Fedora 输入不知道为啥直接没了,ibus重新安装,选择智能拼音之后依然无效,还是英文。找到一篇文章,转载如下,又可以使用中文输入法了。安装完成后使用shift+ctrl切换。

之前我曾经写过一篇文章介绍在 GNOME 3.x 下安装小企鹅输入法框架,但最近在 Fedora 26/27 环境下发现老方法已经失效了,会导致 GNOME 3.24/3.26 桌面在重启后无法进入,探索了一段时间后终于发现了关键问题所在,总结出一套新的方法,可以顺利安装并使用 FCITX 了,具体如下:

1、删除系统自带的 ibus 输入法框架,使用命令 sudo dnf remove ibus 即可。然后在系统设置->键盘设置中,把输入法快捷键禁用掉。

2、安装 fcitx,但注意不要再安装 im-chooser 了,因为 Fedora 26/27 中已经不存在 org.gnome.settings-daemon.plugins.keyboard 这个 dconf 注册表项了,改为 /etc/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop 这个特殊的系统自启动文件,这个文件不能删除,否则系统重启后无法进入桌面并卡死!执行如下命令:

$ sudo dnf install fcitx fcitx-cloudpinyin fcitx-configtool fcitx-gtk2 fcitx-gtk3

3、通过 gnome-tweak-tool 工具将 fcitx 添加为会话自启动程序,这样在每次登录成功进入 GNOME 桌面后就会自动启动 fcitx。

4、在 /etc/profile.d 中增加一个配制脚本命名为 fcitx.sh,内容如下:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”

5、安装了 FCITX 的 Linux 系统,在每次重启、关机时,都会出现很长时间的等待,这是因为 fcitx 进程没有正常响应 dbus 系统退出信号造成的,为了解决这个问题,可以在系统退出前手动杀掉 fcitx 进程即可。但如果想通过 rc.6 模式或者 systemd 方式进行重启或关机前自动杀 fcitx 其实效果并不好。我们换一种思路,修改重启或关机时 systemd 等待 fcitx 进程的时长,默认是 90 秒,我们可以把它改为最多只等待 10 秒,就会起到快速重启或关机不再长时间等待的效果了。具体是修改 /etc/systemd/system.conf 文件,将其中的 #DefaultTimeoutStopSec=90s 这一行前面的 # 去掉,然后将其赋值改为 10s 保存即可。
6、关闭 Wayland 显示系统,改为 Xorg 显示模式。因为目前 FCITX 对于 Wayland 的支持还很差,而 Fedora 26/27 GNOME 桌面默认是采用 Wayland 显示系统的,这会导致 FCITX 在 gnome 终端等应用程序中输入中文时的光标跟随出现问题,所以禁用 Wayland。方法是修改 /etc/gdm/custom.conf 文件,将里面 #WaylandEnabled=false 这一行前面的“#”删除,保存后重启即可将显示模式改为 Xorg。

7、重启系统,登录并进入 GNOME 3.24/3.26 桌面后即可正常使用 FCITX 输入法了,并且不会再出现系统重启或关机时长时间等待了。上述方法对于以后更高版本的 GNOME 应该是同样适用的。

Fedora 修复中文输入法相关推荐

  1. linux中文输入搜狗,Linux配置中文输入法(搜狗输入法)

    在本地ubuntu14.04英语环境系统中,只有IBus拼音,这确实很难使用. 搜狗输入法确实比Linux系统下的其他中文输入法好得多,因此我决定在我的Ubuntu 14.04系统中安装搜狗输入法. ...

  2. 刚装了fedora 17,装机必备,解决视频格式和中文输入法。

    今天把ubuntu 12.04换成了fedora 17,喜欢gnome3的感觉,呵呵.为了刺激英语学习,特意选择的英文.结果就是没了中文输入法....我的电脑是64位的,32位的同学变通下. 中文输入 ...

  3. Fedora 17 中文拼音输入法设置

    一.首先查看Fedora系统的发行版本:cat /etc/issue (在root用户下运行) 二.设置Fedora 17 的拼音输入法: 1.在fedora 17的桌面依次点击[Activities ...

  4. JetBrains IDE 在 Linux系统中 中文 输入法 跟随光标问题修复

    前言 发现在Ubuntu系统中,使用JetBrains 系列的IDE工具都会出现输入法卡在左下角不能跟随光标的问题.墙出去看了下,发现很多码友也出现了这种问题,都是历史遗留问题,而JetBrains官 ...

  5. Fedora Core 7下的中文输入法使用历程

    Fedora Core 7下的中文输入法使用历程 2007/9/3 花蘑菇 记得第一次接触Linux时,用的Red Hat 9.0,因为我是五笔忠实用户(尤其是王码86版),对于打拼音是尤其相当确定的 ...

  6. ubuntu18.04下安装中文输入法

    ubuntu18.04下安装中文输入法 windows下使用习惯了某款中文输入法,现在使用Ubuntu系统,也想和在windows下一样使用中文输入法,发现该输入法已经有了Linux版本,果断下载下来 ...

  7. Fedora9安装中文输入法

    新安装的Fedora9直接安装中文输入法后会存在bug,Im-thod不能开启,所以在安装中文输入法时要先修复此bug 方法步骤:(联网的前提下) 1:打开终端 输入:yum update scim ...

  8. 2019-06-04 Sublime Text 中文输入法的问题

    中文输入法的问题 从Sublime Text的初版(1.0)到现在(3.0 3065),中文输入法(包括日文输入法)都有一个问题:输入框不跟随. 目前官方还没有修复这个bug,解决方法是安装IMESu ...

  9. 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)

    阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...

最新文章

  1. Oracle集合操作
  2. 计算机视觉以及它在商业中是如何应用的?
  3. PyTorch 1.9发布!移动端疯狂更新,网友:我的最爱
  4. 内置函数与lambda匿名函数
  5. android json字符串转成json对象_C++ 两行代码实现json与类对象互转
  6. html弹出保存文件对话框_初步了解CAD的模板文件
  7. [剑指offer] 42. 和为S的两个数字
  8. 复利计算1.0,2.0,3.0(java)
  9. ERP+WMS信息一体化案例:汽车钢板弹簧企业【神风弹簧】
  10. 磁共振计算机都是量子技术吗,IBM利用磁共振对单个原子成像 未来用于量子计算机...
  11. python微信库无法登录怎么办出现异常_微信出现异常登录了怎么办
  12. python量化交易策略实例_Python写一个量化股票提醒系统实例
  13. 用java制作扑克牌_Java程序设计之扑克牌
  14. 智库大会 | 高端对话:智能科技推动管理学变革...
  15. 机器学习——验证方法
  16. win10打开蓝牙_在win10中,使用“设置”检查蓝牙设备电量,是个简便的方法
  17. Nginx 教程(一)-- 工作原理及安装配置
  18. Java细枝末节:运算符优先级表
  19. Opencv处理AttributeError: ‘NoneType‘ object has no attribute ‘copy‘
  20. 达梦数据库SQL常用查询语句

热门文章

  1. 支持HTMl5的浏览器【转】
  2. 优秀孩子是这样教育的
  3. Java多线程_多线程的补充
  4. 惠普4416s商务笔记本无限网卡问题
  5. 五笔字根--good
  6. C语言指针的初步了解
  7. mysql数据库英文句子翻译_【数据库知识】MySQL英文文档翻译
  8. python炒股教程视频_【邢不行|量化小讲堂系列23-Python量化入门】不用再自己写技术指标了 | TA-lib视频教程...
  9. 【Python游戏】pygame模块制作飞机大战、贪吃蛇(多模式)含源码
  10. 永磁同步电机恒压频比(V/F)控制Simulink仿真