export XMODIFIERS=@im=gcin
export GTK_IM_MODULE=gcin
gcin &
就可以在Gnome下使用gcin了。
但有些程式有使用上qt來開發的,如Firefox。在Firefox內就出現無法使用gcin的情況。只要在.xprofile再加上:
export QT_IM_MODULE=gcin
就可以令使用qt開發的程式也能用gcin作輸入了。
若然想在X的程式下使用gcin,還可以加上
export XIM_MODULE=gcin
整段出來就是:
export XMODIFIERS=@im=gcin
export GTK_IM_MODULE=gcin
export QT_IM_MODULE=gcin
export XIM_MODULE=gcin
gcin &
若在Gnome 3或gtk3的程式遇上gcin不是預設的輸入法,可以這樣做。
回覆刪除# vi /usr/lib/gtk-3.0/3.0.0/immodules.cache
找尋以下句子:
"/usr/lib/gtk-3.0/immodules/im-gcin.so"
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "zh:ja"
把
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "zh:ja"
改為
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "en:zh:ja"
最近更新Arch Linux後,單單修改gtk-3.0的immodule cache也不成。要gtk-2.0的也不改上一改。
回覆刪除#vi /etc/gtk-2.0/gtk.immodules
找尋以下句子:
"/usr/lib/gtk-2.0/immodules/im-gcin.so"
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "zh:ja"
把
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "zh:ja"
改為
"gcin" "gcin Input Method" "gcin" "/usr/share/locale" "en:zh:ja"