Fedora下FCITX輸入法安裝及問題排查解決詳解
使用linux最沮喪的事情莫過于中文輸入法切換不出來,甚至有人錯誤地認為,要使用中文輸入法,必須把“區(qū)域和語言”(Region & Language)設置為中國-中文。輸入法只是一...
使用linux最沮喪的事情莫過于中文輸入法切換不出來,甚至有人錯誤地認為,要使用中文輸入法,必須把“區(qū)域和語言”(Region & Language)設置為中國-中文。輸入法只是一個軟件,和區(qū)域設置沒有什么必然聯系。如果你在初始化安裝系統(tǒng)的時候,選擇了中文,倒是會幫你把中文輸入法打包安裝好。
所以和我一樣使用en-us區(qū)域設置的朋友,如果輸入法出了問題,怎么排查解決呢?
首選你必須安裝一個中文輸入法,推薦小企鵝
sudo yum install fcitx-pinyin
但是,安裝完后,發(fā)現按 ctrl+space 卻沒有召喚出輸入法。需要在終端中執(zhí)行
im-chooser
選中當前輸入法為FCITX,并進行基本的設置。 大部分情況下,至此你就可以正常地使用一個中文輸入法了。
在早期的一些教程中,會強調在X環(huán)境變量(例如~/.xprofile,~/.xinitrc,~/.xinputrc )中聲明環(huán)境變量來保證輸入法正常啟動。實際上沒有必要。
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=”@im=fcitx”
現在的發(fā)行版喜歡用軟鏈接來管理設定,系統(tǒng)讀取的位置不變(認準軟鏈接),用戶設定時改變軟鏈接的實際指向,這是一個漂亮的解耦做法。如果你開發(fā)過跨平臺跨環(huán)境的應用,就知道兼容適配有多麻煩,一個簡單易行的方案有多寶貴。
來看看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的易用性雖然還是有差距,但是一直保持有詳細錯誤日志的優(yōu)良傳統(tǒng)。 在 ~/.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系統(tǒng)中的虛擬化網絡詳解
- Fedora怎么設置DVD為yum源?Fedora設置DVD為yum源的方法
- 制作的Fedora啟動U盤無法引導系統(tǒng)的解決方法
- 安裝Fedora 22破壞了原Win10系統(tǒng)的UEFI引導程序的解決
Fedora23如何安裝fcitx拼音輸入法?Fedora23安裝fcitx拼音輸入法教程
據說23是最好用的fedora版本,然后我就裝上自己試試,發(fā)現確實比以前做的要好很多。其中感覺dnf做的要比之前的yum更智能,反應也很快,多個dnf同時安裝時,鎖機制更合理。...
Fedora22怎么更改主機名?Fedora22更改主機名的方法
Fedora22如何更改主機名?其實方法很簡單,下面小編就為大家分享Fedora22更改主機名的方法!有需要的朋友一起去看看吧...
硬盤安裝Fedora 22 Workstation Live的教程
Fedora 22 Workstation提供live ISO光盤鏡像。如果手頭有空光盤或空的U盤,可以制作一張啟動光盤或U盤,然后用光盤或U盤引導安裝。...
Fedora網絡接口名稱如何修改?Fedora修改網絡接口名稱的方法
Fedora如何修改網絡接口名稱?今天小編為大家?guī)淼氖荈edora修改網絡接口名稱的方法!希望能夠幫助到大家,有需要的朋友一起去看看吧...
如何Fedora 24升級至Fedora 25版?Fedora24升級至Fedora25版的詳細教程
如何將Fedora 24升級至最新的Fedora 25版?今天小編要為大家分享的就是將Fedora24升級至最新的Fedora25版的教程,希望對大家會有幫助,有需要的朋友一起去看看吧...
Fedora 21透明終端以及字體設置guake詳解
今天為大家?guī)淼氖荈edora 21透明終端以及字體設置guake詳解!希望對大家會有幫助,有需要的朋友一起去看看吧...
Fedora 14系統(tǒng)中的虛擬化網絡詳解
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盤無法引導系統(tǒng)如何解決?今天小編為大家?guī)淼氖侵谱鞯腇edora啟動U盤無法引導系統(tǒng)的解決方法,有需要的朋友一起去看看吧...
制作的Fedora啟動U盤無法引導系統(tǒng)的解決方法
最近發(fā)現手頭的好幾個U盤做成Fedora啟動盤后,在引導系統(tǒng)時屏幕一直停留在左上角閃光標的狀態(tài),無法進live系統(tǒng),而之前這些U盤都是能夠作為Fedora啟動盤正常引導的。...
安裝Fedora 22破壞了原Win10系統(tǒng)的UEFI引導程序的解決方法
今天為大家?guī)淼氖前惭bFedora 22破壞了原Win10系統(tǒng)的UEFI引導程序的解決方法,希望對大家會有幫助,有需要的朋友一起去看看吧....