Fcitx5配置詳解

最近從 Ubuntu 22.10 升級到了 23.04,想把 ibus 輸入法的字體調整下,還要去改動 gnome-shell.css 文件,換個 Gnome theme 又要操作一遍,加上剪切板軟件 copyq 也頻繁崩潰,於是決定切換到 fcitx5 。

個人認爲 fcitx5 的優勢是:

  • 自帶剪切板,雖然功能沒有 copyq 那麼豐富,日常使用可應付,至少不會崩潰;
  • 可自由定製皮膚,ibus 也可以定製,要額外安裝 gnome 插件(見我寫的這個文章)。ibus 和 gnome 強綁定,雙刃劍,讀者按需選擇。

1. 安裝 fcitx5

1    sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 fcitx5-frontend-qt5

安裝 fcitx5-rime 輸入引擎,後續介紹相關輸入法配置,先跳過。

1sudo apt install fcitx5-rime

2. 系統設定

先設定輸入法框架爲 fcitx5

fcitx settings

添加輸入法,如果不用 rime 的輸入,這裏添加輸入法。

fcitx input method

使用 fcitx5-rime

fcitx rime

環境變量配置( 詳細解釋見 Arch wiki ):

1➜  ~ cat /etc/environment | grep -i fcitx
2GTK_IM_MODULE=fcitx
3QT_IM_MODULE=fcitx
4XMODIFIERS=@im=fcitx
5INPUT_METHOD=fcitx
6SDL_IM_MODULE=fcitx

3. 霧凇拼音

霧凇拼音,比我之前使用的 🍀 四葉草輸入法詞庫貌似要強一點。

使用方法是直接把倉庫克隆到用戶的 fcitx 數據目錄 ~/.local/share/fcitx5/rime

4. 皮膚

fcitx 皮膚比 ibus 多,找了些個人覺得好看的放在 github 倉庫中,讀者自取: https://github.com/kmephistoh/dotfiles/tree/main/.config/themes

用這個鏈接搜索 https://github.com/search?o=desc&q=fcitx5+theme&s=stars&type=Repositories 找出一個自己喜歡的即可。

直接放到 ~/.local/share/fcitx5/themes 這個目錄中。

然後運行

1➜  fcitx5-configtool

在彈出的界面中選擇對應的皮膚,這一點和 ibus 比起來,方便多了。我選 catppuccin-mocha

fcitx change theme

5. 字體

衆所周知,中文字體比英文字體庫大很多,常用漢字少說好幾千個。搜索了一圈,簡體中文選思源,繁體中文jf open 粉圓耐看點,可惜沒有簡體版。

值得一體的是 楊任東竹石體 像是手寫的,有血有肉,看起來非常親切。已配置爲候選框字體,漂亮有內涵甚是滿意。作者免費供大家使用,官網都沒一個,可見生存狀態不樂觀,自行搜索下載。更爲可惜的是,中國大陸的公園裏面,各種用水寫字的大爺,獨樹一格,人去字無,應該給收集保護起來,豐富中文世界。

字體安裝可參考我寫的這個文章

字體選擇:

fcitx-select-font

6. 剪切板設置

輸入法帶剪切板功能這個想法非常棒,畢竟 cjk 的東亞人,使用電腦輸入法都是必備。功能精簡,不能像copyq那樣配置成 vim 移動/刪除,簡單場景夠用,至少它不會像 copyq 那樣經常崩潰。

剪切板設置Ctrl+; 觸發。

fcitx-clipboard

7. 最終效果

分別對應普通輸入、emoji 輸入、剪切板。

fcitx result

8. 遺留問題

可能和新的 Gnome 44 有關。

  • 系統托盤圖標 tray icon 顯示不了,不重要、也不不想安裝額外軟件,畢竟不是系統自帶的 ibus

  • transparent-green 皮膚透明效果不起作用

  • 不能像 ibus 那樣弄個美女背景圖片,因爲不清楚如何設置透明效果,安心打字,不看也罷。

最後修改於: Friday, February 23, 2024

相關文章:

翻譯: