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
添加輸入法,如果不用rime的輸入,這裏添加輸入法。
使用fcitx5-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/my_config/tree/main/themes
。
用這個鏈接搜索 https://github.com/search?o=desc&q=fcitx5+theme&s=stars&type=Repositories
找出一個自己喜歡的即可。
直接放到 ~/.local/share/fcitx5/themes
這個目錄中。
然後運行
1➜ fcitx5-configtool
在彈出的界面中選擇對應的皮膚,這一點和ibus比起來,方便多了。我選 catppuccin-mocha
5. 字體
衆所周知,中文字體比英文字體庫大很多,常用漢字少說好幾千個。搜索了一圈,簡體中文選思源,繁體中文jf open 粉圓耐看點,可惜沒有簡體版。
值得一體的是 楊任東竹石體
像是手寫的,有血有肉,看起來非常親切。已配置爲候選框字體,漂亮有內涵甚是滿意。作者免費供大家使用,官網都沒一個,可見生存狀態不樂觀,自行搜索下載。更爲可惜的是,中國大陸的公園裏面,各種用水寫字的大爺,獨樹一格,人去字無,應該給收集保護起來,豐富中文世界。
字體安裝可參考我寫的這個文章
字體選擇:
6. 剪切板設置
輸入法帶剪切板功能這個想法非常棒,畢竟cjk的東亞人,使用電腦輸入法都是必備。功能精簡,不能像copyq那樣配置成vim移動/刪除,簡單場景夠用,至少它不會像copyq那樣經常崩潰。
剪切板設置,Ctrl+;
觸發。
7. 最終效果
分別對應普通輸入、emoji輸入、剪切板。
8. 遺留問題
可能和新的 Gnome 44 有關。
-
系統托盤圖標 tray icon 顯示不了,不重要、也不不想安裝額外軟件,畢竟不是系統自帶的ibus
-
transparent-green
皮膚透明效果不起作用 -
不能像ibus那樣弄個美女背景圖片,因爲不清楚如何設置透明效果,安心打字,不看也罷。