1.下載附件文件vissible-ibus.tar.gz
地址:https://pan.baidu.com/s/1jIsgmFW
https://pan.baidu.com/s/1DeijdfDpgVJIaO71QodjmA
2.在終端中以 root 身份進入主文件目錄,依次輸入以下兩條命令並執行:
tar xvf vissible-ibus-20100909.tar.gz
cp vissible.db /usr/share/ibus-table/tables
cp vissible.gif /usr/share/ibus-table/icons
完成后,在點任務欄中那個鍵盤小圖標,在下拉菜單選“重新重啟”重啟ibus輸入法,然后再點一下鍵盤小圖標並在下拉菜單中選“首選項”,然后在彈出的窗口中點擊“輸入法”選項卡,接着點“選擇輸入法”>"漢語",然后點"添加"極點五筆,OK!
yum install ibus ibus-table-wubi
安裝fcitx五筆輸入法
安裝 fcitx,但注意不要再安裝 im-chooser 了,因為 Fedora 26/27 中已經不存在 org.gnome.settings-daemon.plugins.keyboard 這個 dconf 注冊表項了,改為 /etc/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop 這個特殊的系統自啟動文件,這個文件不能刪除,否則系統重啟后無法進入桌面並卡死!
# yum install fcitx fcitx-table-chinese
可視化的fcitx設置工具則使用命令:
# yum install fcitx-configtool
通過 gnome-tweak-tool 工具將 fcitx 添加為會話自啟動程序,這樣在每次登錄成功進入 GNOME 桌面后就會自動啟動 fcitx。
進行配置
在 /etc/profile.d 中增加一個配制腳本命名為 fcitx.sh,內容如下:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
在~/.bashrc中加入例如以下內容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”
安裝了 FCITX 的 Linux 系統,在每次重啟、關機時,都會出現很長時間的等待,這是因為 fcitx 進程沒有正常響應 dbus 系統退出信號造成的,為了解決這個問題,可以在系統退出前手動殺掉 fcitx 進程即可。但如果想通過 rc.6 模式或者 systemd 方式進行重啟或關機前自動殺 fcitx 其實效果並不好。我們換一種思路,修改重啟或關機時 systemd 等待 fcitx 進程的時長,默認是 90 秒,我們可以把它改為最多只等待 10 秒,就會起到快速重啟或關機不再長時間等待的效果了。具體是修改 /etc/systemd/system.conf 文件,將其中的 #DefaultTimeoutStopSec=90s 這一行前面的 # 去掉,然后將其賦值改為 10s 保存即可。
如果是fedora系統的話 fedora GNOME 桌面默認是采用 Wayland 顯示系統的,這會導致 FCITX 在 gnome 終端等應用程序中輸入中文時的光標跟隨出現問題,所以禁用 Wayland。
關閉 Wayland 顯示系統,改為 Xorg 顯示模式。方法是修改 /etc/gdm/custom.conf 文件,將里面 #WaylandEnabled=false 這一行前面的“#”刪除,保存后重啟即可將顯示模式改為 Xorg。
重啟系統,登錄並進入 GNOME 3.24/3.26 桌面后即可正常使用 FCITX 輸入法了,並且不會再出現系統重啟或關機時長時間等待了。上述方法對於以后更高版本的 GNOME 應該是同樣適用的。
安裝其它輸入法
$ yum install fcitx-googlepinyin fcitx-cloudpinyin # 谷歌拼音輸入法
$ yum install fcitx-rime fcitx-cloudpinyin # 中州韻輸入法
$ yum install fcitx-libpinyin fcitx-cloudpinyin # libpinyin輸入法
$ yum install fcitx-sunpinyin sunpinyin-data fcitx-cloudpinyin # sunpinyin輸入法