http://einverne.github.io/post/2019/08/linux-input-method-fcitx-ibus.html
Linux 下的輸入法 fcitx vs ibus
無論在那個系統下,輸入法幾乎是必備的軟件,在 Linux 下有兩大主要的輸入法支持框架 fcitx 和 IBus,當然有些還有 XIM ,scim 等等。Linux 下本來沒有多少用起來非常舒服的中文輸入法,有出名很久的 rime, 也有搜狗開發的輸入法,不過也是不久之前的事情。
但是稍微注意一下就是知道,搜狗使用的是 fcitx, 而 rime 聲稱二者都支持,但是 fcitx-rime 已經很久沒有更新,主要的更新還在 IBus 那邊。那這就需要一個抉擇,因為 Linux 下無法將二者並存。
fcitx
fcitx 是 Free Chinese Input Toy for X 的簡稱。
源代碼托管在 Gitlab
在 Debian/Ubuntu 下可以使用
apt install fcitx apt install fcitx-pinyin # 漢語拼音方案 apt install fcitx-googlepinyin apt install fcitx-hangul # 韓語 apt install fcitx-rime # 小狼毫
配置文件內容在
/usr/share/fcitx/data/~/.config/fcitx/
在看 fcitx 的一些歷史 不經唏噓,如今 2019 年已經過去 12 年 fcitx 依然健在,而那些說 fcitx 不好的人卻不知道在哪里。
主題
一個非常漂亮的 fcitx 主題
IBus
IBus 是 Intelligent Input Bus 的簡稱。
IBus 下也有 rime
sudo apt install ibus-rime
切換輸入法
切換輸入法可以使用如下命令:
im-config -s fcitx
如果要查看當前可用的輸入法可以使用 im-config -l ,更多查看 man im-config
或者在界面搜索 input method
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
