Fedora下FCITX输入法安装及问题排查解决详解
使用linux最沮丧的事情莫过于中文输入法切换不出来,甚至有人错误地认为,要使用中文输入法,必须把“区域和语言”(Region & Language)设置为中国-中文。输入法只是一...
使用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
类似的错误也可以通过同样的方法来解决,日志详尽,心中不慌。
- Fedora23如何安装fcitx拼音输入法?Fedora23安装fcitx拼
- Fedora22怎么更改主机名?Fedora22更改主机名的方法
- 硬盘安装Fedora 22 Workstation Live的教程
- Fedora网络接口名称如何修改?Fedora修改网络接口名称的
- 如何Fedora 24升级至Fedora 25版?Fedora24升级至Fedora
- Fedora 21透明终端以及字体设置guake详解
- Fedora 14系统中的虚拟化网络详解
- Fedora怎么设置DVD为yum源?Fedora设置DVD为yum源的方法
- 制作的Fedora启动U盘无法引导系统的解决方法
- 安装Fedora 22破坏了原Win10系统的UEFI引导程序的解决
-
Fedora23如何安装fcitx拼音输入法?Fedora23安装fcitx拼音输入法教程
据说23是最好用的fedora版本,然后我就装上自己试试,发现确实比以前做的要好很多。其中感觉dnf做的要比之前的yum更智能,反应也很快,多个dnf同时安装时,锁机制更合理。...
-
Fedora22怎么更改主机名?Fedora22更改主机名的方法
Fedora22如何更改主机名?其实方法很简单,下面小编就为大家分享Fedora22更改主机名的方法!有需要的朋友一起去看看吧...
-
硬盘安装Fedora 22 Workstation Live的教程
Fedora 22 Workstation提供live ISO光盘镜像。如果手头有空光盘或空的U盘,可以制作一张启动光盘或U盘,然后用光盘或U盘引导安装。...
-
Fedora网络接口名称如何修改?Fedora修改网络接口名称的方法
Fedora如何修改网络接口名称?今天小编为大家带来的是Fedora修改网络接口名称的方法!希望能够帮助到大家,有需要的朋友一起去看看吧...
-
如何Fedora 24升级至Fedora 25版?Fedora24升级至Fedora25版的详细教程
如何将Fedora 24升级至最新的Fedora 25版?今天小编要为大家分享的就是将Fedora24升级至最新的Fedora25版的教程,希望对大家会有帮助,有需要的朋友一起去看看吧...
-
Fedora 21透明终端以及字体设置guake详解
今天为大家带来的是Fedora 21透明终端以及字体设置guake详解!希望对大家会有帮助,有需要的朋友一起去看看吧...
-
Fedora 14系统中的虚拟化网络详解
Fedoara 14和RHEL 6[kvm]中为虚拟化提供了3种配置支持, 1. Network Address Translation [NAT] 2. 直接分配物理设备 [PCI passthrough or SR-IOV] 3. 共享物理...
-
Fedora怎么设置DVD为yum源?Fedora设置DVD为yum源的方法
Fedora启动U盘无法引导系统如何解决?今天小编为大家带来的是制作的Fedora启动U盘无法引导系统的解决方法,有需要的朋友一起去看看吧...
-
制作的Fedora启动U盘无法引导系统的解决方法
最近发现手头的好几个U盘做成Fedora启动盘后,在引导系统时屏幕一直停留在左上角闪光标的状态,无法进live系统,而之前这些U盘都是能够作为Fedora启动盘正常引导的。...
-
安装Fedora 22破坏了原Win10系统的UEFI引导程序的解决方法
今天为大家带来的是安装Fedora 22破坏了原Win10系统的UEFI引导程序的解决方法,希望对大家会有帮助,有需要的朋友一起去看看吧....