解決archlinux中fcitx配置中不能調出任何輸入法,與調出輸入法之後,不能激活使用的問題

前提,安裝了:

# 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

生效,註銷,就可以使用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章