Linux下輸入法常識及如何配置

引言

關(guān)于輸入法框架,linux發(fā)行版中有兩個,分別是fcitx和ibus。隨著linux相關(guān)技術(shù)不斷發(fā)展而來,通常情況下ibus框架在gnome桌面上使用得較多,而fcitx更多的是在KDE和xfce桌面中使用,而在中文語境中fcitx的知名度也確實比ibus大一些。

輸入法框架及輸入法

框架選擇

  • fcitx
    • fcitx
      • 早期版本,適用于Xorg
    • fcitx5
      • fcitx的現(xiàn)代版本,支持更好的wayland等支持
  • ibus

輸入法選擇

輸入法需要單獨下載,也有很多可供選擇的。

  • fcitx

    • fcitx-googlepinyin

    • fcitx-pinyin

    • fcitx-rime

  • ibus

    • ibus-googlepinyin

    • ibus-pinyin

    • ibus-libpinyin

安裝及卸載步驟

因此當你初步下載一個發(fā)行版本時,想要安裝中文輸入法,明白了以上的概念后,你就可以依次安裝輸入法了,首先安裝輸入法框架,然后安裝輸入法。

安裝

# 安裝ibus框架
sudo pacman -S ibus

安裝自己想要使用的輸入法

sudo pacman -S ibus-pinyin

sudo pacman -S ibus-libpinyin
sudo pacman -S fcitx
## or  fcitx5
sudo pacman -S fcitx5
sudo pacman -S fcitx-pinyin

卸載

如果你想卸載一些輸入法或者某一個框架的話,可以按照我下面的步驟進行。

先搜索都有那些相關(guān)的包,然后最好先卸載輸入法,最后再卸載輸入法框架。
這里我以manjaro (linux發(fā)行版本之一) 的包管理器命令舉例,其他發(fā)行版本的命令大同小異。

### 搜索安裝包內(nèi)關(guān)于 ibus 或者 fcitx的安裝包
pacman -Q | grep ibus

pacman -Q | grep fcitx

卸載命令,例如:

sudo pacman -Rs fcitx-googlepinyin

環(huán)境變量

一般安裝后其實就可以進行輸入法配置了,如果還有問題可以搜索下環(huán)境變量,我個人是常用fish shell的,不同的shell和桌面程序也會不太一樣,具體問題可以具體分析,我以我自己的例子舉例

fish shell

一般環(huán)境變量的 都是處于config目錄下,fish shell中是 ~/.config/fish/config.fish,在里面增加如下內(nèi)容即可:

set -gx GTK_IM_MODULE fcitx5
set -gx QT_IM_MODULE fcitx5
set -gx XMODIFIERS @im=fcitx5

保存后運行如下命令:

source ~/.config/fish/config.fish

最后重啟電腦或者重新登錄用戶即可進行配置。

其他學(xué)習(xí)參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容