Fedora20/22安裝fcitx輸入法

Fedora20/22安裝fcitx輸入法

Fedora20默認安裝的是ibus輸入法,總有一些緣由讓咱們選擇fcitx輸入法:linux

  • ibus出詞順序有bugsql

    在輸入人名的時候,有些名字輸入兩三次後仍是不會出現則備選詞中,其中一部分從新切換到ibus後能出來。app

    由於這個緣由,我曾經切換到rime輸入法。atom

  • 須要一個sublime_text下能用的輸入法spa

    ibus和rime輸入法都不行。日誌

  • ibus在gnome3下輸入面板太難看code

    我的比較喜歡QQ輸入法,或者fcitx默認的托盤外形——雙層矩形框,給人穩定和快速的感受。blog

安裝說明

使用linux最沮喪的事情莫過於中文輸入法切換不出來,甚至有人錯誤地認爲,要使用中文輸入法,必須把「區域和語言」(Region  &  Language)設置爲中國-中文。輸入法只是一個軟件,和區域設置沒有什麼必然聯繫。若是你在初始化安裝系統的時候,選擇了中文,卻是會幫你把中文輸 入法打包安裝好。(      http://atomato.me/blog/2014/08/fcitx-input-install-troubleshot/       )ci

所以,默認安裝的ibus沒必要卸載。get

yum安裝命令

sudo yum install fcitx-pinyin sudo yum install fcitx-configtool sudo yum install im-chooser

 

若是你忘記安裝    fcitx-configtool     ,你的系統中也是有這個命令的,可是調用它時會報錯:

您正在圖形界面下運行 fcitx,可是 fcitx-configtool 未被找到,軟件包名一般爲 fcitx-config-gtk,fcitx-config-gtk3,或者 fcitx-config

因此,請務安裝fcitx-configtool。

gsetting配置

按說,這時候該使用    im-chooser     選擇輸入法爲fcitx了。若是你選擇fcitx後報錯顯示:

GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark.      imsettings       2derror_2dquark.Code5: Current desktop isn’t targeted by IMSettings.

查看日誌,關鍵一句爲:

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.

這就須要對gsetting設定:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false

 

如今再去設定im-chooser中選擇fcitx,重啓後就可使用了。

fcitx配置

fcitx默認的快捷鍵比較詭異,使用    fcitx-configtool     進行配置。

在全局配置的快件鍵->顯示高級選項中,我把    切換激活/非激活輸入法     設定爲左shift,    輸入法切換鍵     設定爲Ctrl+Shift。

相關文章
相關標籤/搜索