archlinux安裝輸入法需要的包及archlinux無法使用輸入法的解決


所需的包:

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

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

fcitx-gtk2

fcitx-gtk3

fcitx-qt4

fcitx-qt5

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

重啟計算機后,輸入法已經能夠正常使用。

 

本文結束


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM