Fedora下FCITX输入法安装及问题排查解决详解
使用linux最沮丧的事情莫过于中文输入法切换不出来,甚至有人错误地认为,要使用中文输入法,必须把“区域和语言”(Region & Language)设置为中国-中文。输入法只是一个软件,和区域设置没有什么必然联系。如果你在初始化安装系统的时候,选择了中文,倒是会帮你把中文输入法打包安装好。
所以和我一样使用en-us区域设置的朋友,如果输入法出了问题,怎么排查解决呢?
首选你必须安装一个中文输入法,推荐小企鹅
sudo yum install fcitx-pinyin
但是,安装完后,发现按 ctrl+space 却没有召唤出输入法。需要在终端中执行
im-chooser
选中当前输入法为FCITX,并进行基本的设置。 大部分情况下,至此你就可以正常地使用一个中文输入法了。
在早期的一些教程中,会强调在X环境变量(例如~/.xprofile,~/.xinitrc,~/.xinputrc )中声明环境变量来保证输入法正常启动。实际上没有必要。
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=”@im=fcitx”
现在的发行版喜欢用软链接来管理设定,系统读取的位置不变(认准软链接),用户设定时改变软链接的实际指向,这是一个漂亮的解耦做法。如果你开发过跨平台跨环境的应用,就知道兼容适配有多麻烦,一个简单易行的方案有多宝贵。
来看看Fedora20里面是怎么做的。
所以当你用标准姿势安装并设定过输入法,最后是可以通过软链接指向正确关联。 反正 /etc/X11/xinit/xinitrc.d/50-xinput.sh 启动脚本认准了/etc/X11/xinit/xinputrc
如果你不顺利,在运行im-chooser的时候出现了错误。 内容大概是
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._imsettings_2derror_2dquark.Code5: Current desktop isn’t targeted by IMSettings.
不要着急,Linux的易用性虽然还是有差距,但是一直保持有详细错误日志的优良传统。 在 ~/.cache/imsettings/log 看到关键错误日志如下:
[ 1406594712.769015]: IMSettings-Daemon[7165]: INFO: Attempting to switch IM to FCITX [lang=en_US.utf8, update=true] org.gnome.settings-daemon.plugins.keyboard.active is true. imsettings is going to be disabled.
由于属性“org.gnome.settings-daemon.plugins.keyboard.active”当前的值是true,禁止了imsettings运行。 所以解决的方案很简单,在终端上将相关属性设置为false即可。
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
类似的错误也可以通过同样的方法来解决,日志详尽,心中不慌。
如果不了解gsettings,可以参见gsettings简介及常用操作介绍
相关文章
- mac系统怎么设置搜狗输入法为默认输入法?mac系统中安装了搜狗输入法,但是默认的却是英文输入法,想要将搜狗输入法设置为默认输入法,该怎么设置呢?下面我们就来看看详细2017-07-03
- Win10预览版16226中文手写输入法怎么使用?Win10预览版16226中中文手写输入法有了很大的变化,还加入了手势,下面我们就来看看详细的教程,需要的朋友可以参考下2017-06-24
Win10创意者更新16215怎么解决输入法/QQ占用资源问题?
Win10创意者更新16215怎么解决输入法/QQ占用资源问题?很多朋友发现升级Win10预览版16215后输入法、QQ都出现了bug,该怎么办呢?下面我们就来看看详细的解决办法,需要的朋2017-06-14- 有网友遇到Win10输入法莫名其妙出现只能输入英文无法输入中文的情况,这是怎么回事呢?下面小编就给大家带来详细的解决方法,希望可以帮助到大家2017-05-09
- win10怎么给不同的软件设置不同的输入法?想要让不同的软件默认的输入法也不同,这样就不用切换输入法了,该怎么设置不同的输入法呢?下面我们就来看看详细的教程,需要的2017-04-26
Win10输入法切换不了怎么办 注册表解决win10输入法切换不出来方法
近日,有升级升级了Windows 10系统的朋友遇到了输入法切换不出来的情况,那么,Win10输入法切换不了怎么办?如何解决?本文小编主要为大家推荐用注册表解决win10输入法切换2017-04-21- 很多朋友不太清楚苹果电脑mac输入法怎么切换?mac怎么设置默认输入法?下面小编为大家一一解答,一起来看吧2017-03-29
- CentOS 7系统怎么安装极点五笔输入法?用习惯了五笔输入法,想要在CentOS 7系统中安装五笔输入法,该怎么安装呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-03-22
- 最近一些朋友在问小编 Fedora23如何安装fcitx拼音输入法?今天小编要为大家带来的是 Fedora23安装fcitx拼音输入法的方法!有需要的朋友一起去看看吧2017-03-21
Win10微软拼音输入法没有记忆功能怎么办?Win10输入法没有记忆功能的解
Win10微软拼音输入法没有记忆功能怎么办?最近有朋友们遇到这个问题,下面小编就给大家带来Win10输入法没有记忆功能的解决方法,一起来看看吧2017-03-16
最新评论