如何安裝「嘸蝦米輸入法」

如何安裝「fcitx5-table-extra」。

主題

微調腳本

微調腳本 中文輸入法
fcitx5-table-boshiamy 安裝設定腳本 嘸蝦米輸入法

指令安裝

執行下面指令,安裝「imsettings」。

sudo dnf install imsettings

執行下面指令,安裝「fcitx5」。

sudo dnf install fcitx5

執行下面指令,安裝「fcitx5-table-extra」和「fcitx5-chinese-addons」。

sudo dnf install fcitx5-table-extra fcitx5-chinese-addons

執行下面指令,確保安裝支援「GTK」和「QT」環境所需要的「Package」。

sudo dnf install fcitx5-gtk2 fcitx5-gtk3 fcitx5-gtk4 fcitx5-qt fcitx5-qt6

執行下面指令,安裝「圖形設定介面」的「輔助工具」。

sudo dnf install fcitx5-configtool

可以參考我的「package-list.txt」。

上面的安裝指令,可以合併在一起如下

sudo dnf install \
	imsettings \
	fcitx5 \
	fcitx5-table-extra \
	fcitx5-chinese-addons \
	fcitx5-gtk2 \
	fcitx5-gtk3 \
	fcitx5-gtk4 \
	fcitx5-qt \
	fcitx5-qt6 \
	fcitx5-configtool

切換輸入法架構

執行下面指令,顯示有那些「輸入法架構」可供選擇。

imsettings-list

顯示

* 1: IBus[ibus.conf] (recommended)
  2: X compose table[xcompose.conf]
  3: fcitx5[fcitx5.conf]

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

imsettings-switch fcitx5

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

加入輸入法

透過「圖形操作介面程式(fcitx5-configtool)」,

加入「嘸蝦米輸入法(fcitx5-table-boshiamy)」這個「輸入法」。

備註

~/.config/imsettings/xinputrc

上面的步驟「imsettings-switch fcitx5」,會產生「~/.config/imsettings/xinputrc」這個檔案。

執行

file ~/.config/imsettings/xinputrc

顯示

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

表示「~/.config/imsettings/xinputrc」這個檔案,會軟連結到「/etc/X11/xinit/xinput.d/fcitx5.conf」這個檔案。

執行下面指令,觀看「~/.config/imsettings/xinputrc」這個檔案的內容

cat ~/.config/imsettings/xinputrc

顯示

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

# workaround for gnome users
if [ "$XDG_SESSION_DESKTOP" = "gnome"  ]; then
    /usr/bin/systemd-run --user --unit=$XIM $XIM_PROGRAM $XIM_ARGS
fi

相關議題