解決archlinux中fcitx配置中不能調出任何輸入法,與調出輸入法之後,不能啟用使用的問題
阿新 • • 發佈:2018-12-22
前提,安裝了:
# sudo pacman -S fcitx
# sudo pacman -S fcitx-im
# sudo pacman -S fcitx-configtool
# sudo pacman -S fcitx-sogoupinyin
根據Fcitx (簡體中文), 我是gnome桌面,使用的是gdm管理,所以在~/.xprofile裡面(沒有的話就新建一個),新增如下語句:
# start ~/.xprofile # fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" # end ~/.xprofile
很可惜,在我係統上沒有任何用,Fcitx (簡體中文)又說了,如果沒有在fcitx配置裡調出任何輸入法,則在終端執行如下語句:
gsettings set \
org.gnome.settings-daemon.plugins.xsettings overrides \
"{'Gtk/IMModule':<'fcitx'>}"
登出就可以調出來了,有的人可能這個時候登出一下,就可以使用輸入法了,但是我還是不能用,重啟是沒有用的,Fcitx (簡體中文)法又說,有的wayland依舊是不能用的,我估計我的就是,此時需要將在xprofile檔案裡的那三句加入到/etc/environment裡面去,我這邊就是/etc/profile,即:
# sudo vim /etc/profile
...
...
...
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
然後退出,儲存,
# source /etc/profile
生效,登出,就可以使用了。