archlinux安裝輸入法須要的包及archlinux沒法使用輸入法的解決

所需的包:linux

fcitx #這貨應該是主要的程序工具

fcitx-configtool #圖形化的配置工具,非必須google

fcitx-gtk2進程

fcitx-gtk3ci

fcitx-qt4qt

fcitx-qt5it

fcitx-googlepinyin #該軟件包依賴 libgooglepinyin登錄

 

須要修改的配置文件:~/.xinitrc變量

須要修改哪一個配置文件應該依賴於你的登陸管理器。軟件

我使用slim做爲啓動管理器,因此我修改的配置文件是:~/.xinitrc,ps:我使用的是xfce4桌面環境,因此在該配置文件的最後還加上了:exec startxfce4

若是你使用的是gdm,修改的配置文件應該是:~/.xprofile

 

配置文件的內容:

#XIM 這個環境變量無需配置

#export XIM=xim

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="@im=fcitx"

fcitx &

 

上面的配置文件的內容有好幾種,也不知道官方推薦的是哪一種!!

 ++++++++++++++華麗分割+++++++++++++++

按照以上配置以後我發現仍是無法調出googlepinyin輸入法,如下是一種沒刨根問底的解決方案:

1. 在xfce的桌面上看起來好像fcitx已經運行了,可是無法調出安裝的googlepinyin輸入法。

2. 因此我用 ps aux | grep fcitx 列出了一些有關fcitx的進程:fcitx(573),dbus-daemon(578),fcitx-dbus-watcher(582)

3. 不知道上面的三個進程有什麼做用,因此我嘗試將它們重啓一下,kill 578 582 573,當我把573放到第一個的時候貌似出現錯誤提示了,因此要注意kill這三個進程時的順序問題。

4. 接下來就是從新執行一下前面的配置文件: . .xinitrc

5. 而後googlepinyin輸入法就奇蹟般地能用了。

 

++++++20170428+++++++++

我已經使用sunpinyin做爲輸入法了,就在昨天,sunpinyin在火狐中不能用了。在Thunar 中,使用右鍵打開的控制檯中輸入法也沒法用,在控制檯中查看咱們在配置文件中設置的環境變量,沒有生效。今天查看archlinux wiki的fcitx條目,作了以下操做:

1. 去掉了 .xinit 中對於 XIM環境變量的設置

2. 運行qtconfig-qt4 ,找到第三個tab,而後將輸入法設置爲 fcitx

重啓計算機後,輸入法已經可以正常使用。

 

本文結束

相關文章
相關標籤/搜索