fcitx-chewing

微調腳本

指令安裝

執行下面指令,安裝相關「Package」

sudo dnf install fcitx fcitx-chewing fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5

或是執行下面指令,安裝相關「Package」

sudo dnf install fcitx fcitx-chewing fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 -y

切換輸入法架構

執行

imsettings-list

顯示

- 1: IBus[ibus.conf] (recommended)
  2: X compose table[xcompose.conf] 
  3: FCITX[fcitx.conf] 

執行下面指令,切換輸入法架構到「fcitx」

imsettings-switch fcitx

顯示

Switched input method to fcitx

重新登出,然後登入,就會生效

~/.config/imsettings/xinputrc

上面的步驟,會產生一個檔案「~/.config/imsettings/xinputrc」

執行下面指令

file ~/.config/imsettings/xinputrc

顯示

/home/liveuser/.config/imsettings/xinputrc: symbolic link to /etc/X11/xinit/xinput.d/fcitx.conf

可以了解到關於「~/.config/imsettings/xinputrc」這個檔案,

是「symbolic link」到「/etc/X11/xinit/xinput.d/fcitx.conf」

執行

ls /etc/X11/xinit/xinput.d/ -1

顯示

fcitx.conf
ibus.conf
none.conf
xcompose.conf
xim.conf

執行

cat /etc/X11/xinit/xinput.d/fcitx.conf

顯示

XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
ICON="/usr/share/pixmaps/fcitx.png"
XIM_ARGS="-D"
PREFERENCE_PROGRAM=/usr/bin/fcitx-configtool
SHORT_DESC="FCITX"
GTK_IM_MODULE=fcitx
if test -f /usr/lib/qt4/plugins/inputmethods/qtim-fcitx.so || \
   test -f /usr/lib64/qt4/plugins/inputmethods/qtim-fcitx.so || \
   test -f /usr/lib/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so || \
   test -f /usr/lib64/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so;
then
    QT_IM_MODULE=fcitx
else
    QT_IM_MODULE=xim
fi

環境變數

執行

env | grep fcitx

顯示

GTK_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
QT_IM_MODULE=fcitx

按鍵綁定