Fedora 17 預設整合 IBus 輸入法框架,透過圖形介面即可啟用中文拼音,無需額外編譯。
ibus restart
sudo yum install -y ibus ibus-libpinyin ibus-gtk3 ibus-qt
# ibus-libpinyin: 新一代拼音引擎 (取代舊版 ibus-pinyin)
# ibus-gtk3/qt: GTK3/Qt 應用程式整合模組
# ~/.bashrc 或 ~/.xprofile
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
# 啟動 IBus daemon
ibus-daemon -drx
| 現象 | 原因 | 解決 |
|---|---|---|
| 無法切換中文 | 環境變數未設定、IBus daemon 未啟動 | 檢查環境變數、執行 ibus-daemon -drx |
| 候選框不顯示 | GTK/Qt 模組缺失 | 安裝 ibus-gtk3 ibus-qt |
| 拼音無法選字 | 引擎未正確載入 | IBus 設定 → 輸入法 → 移除重新加入 Pinyin |
| 終端無法輸入中文 | 終端模擬器不支援 IBus | 使用 GNOME Terminal、Tilix、Alacritty (需啟用 ime) |
ibus-table-createdb -s user.db -n user
sudo dnf install fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt
# 設定環境變數指向 fcitx5
imsettings-switch fcitx5
IBus 整合度高、設定直觀,是 Fedora/GNOME 環境首選中文輸入法方案;若需更豐富引擎 (倉頡、注音、雙拼)、更佳效能,Fcitx 5 是優秀替代選擇。