Rime輸入法引擎和四葉草輸入方案
每一箇中文 Linux 用戶,都會有一個和輸入法周旋的過往,當博主還是一個學生的時候,即有過打 MOBA 類遊戲時無法打字交流的尷尬,敵方要偷塔了(深夜不方便語音),急急忙忙打出:help
Unix-like 作業系統下,常見的多語輸入法平臺有 ibus(Intelligent Input Bus) 和 Fcitx(Free Chinese Input Tool for X),當前最新的爲 Fcitx5,目前使用的 Ubuntu 簡單選擇了 ibus,Fcitx5 用戶應該也有對應的處理方式。
rime 已收錄在官方倉庫,Ubuntu 12.10 (Quantal Quetzal) 及以上版本
1sudo apt-get install ibus-rime
如需要安裝更多的輸入方案:
1# 明月拼音(預裝)
2sudo apt-get install librime-data-luna-pinyin
3# 雙拼
4sudo apt-get install librime-data-double-pinyin
5# 宮保拼音
6sudo apt-get install librime-data-combo-pinyin
7# 注音、地球拼音
8sudo apt-get install librime-data-terra-pinyin librime-data-bopomofo
9# 速成五代
10sudo apt-get install librime-data-quick5
11# 上海吳語
12sudo apt-get install librime-data-wugniu
經過多次試用,上述輸入方案都不是很理想,維基百科有記錄一個四葉草的第三方方案,詞庫較爲完備,試用了一段時間,還不錯,安裝過程如下:
發佈頁 https://github.com/fkxxyz/rime-cloverpinyin/releases下載載最新版本的配置文件,如clover.schema-1.1.4.zip 然後將其解壓到用戶資料夾(~/.config/ibus/rime):
1➜ rime pwd
2/home/mephisto/.config/ibus/rime
3➜ rime sudo unzip -d . ~/Downloads/soft/clover.schema-1.1.4.zip
4[sudo] password for mephisto:
5Archive: /home/mephisto/Downloads/soft/clover.schema-1.1.4.zip
6inflating: ./clover.base.dict.yaml
7inflating: ./clover.dict.yaml
8inflating: ./clover.key_bindings.yaml
9inflating: ./clover.phrase.dict.yaml
10inflating: ./clover.schema.yaml
11inflating: ./sogou_new_words.dict.yaml
12inflating: ./THUOCL_animal.dict.yaml
13inflating: ./THUOCL_caijing.dict.yaml
14inflating: ./THUOCL_car.dict.yaml
15inflating: ./THUOCL_chengyu.dict.yaml
16inflating: ./THUOCL_diming.dict.yaml
17inflating: ./THUOCL_food.dict.yaml
18inflating: ./THUOCL_IT.dict.yaml
19inflating: ./THUOCL_law.dict.yaml
20inflating: ./THUOCL_lishimingren.dict.yaml
21inflating: ./THUOCL_medical.dict.yaml
22inflating: ./THUOCL_poem.dict.yaml
23inflating: ./opencc/emoji_category.txt
24inflating: ./opencc/emoji.json
25inflating: ./opencc/emoji_word.txt
26inflating: ./opencc/symbol_category.txt
27inflating: ./opencc/symbol.json
28inflating: ./opencc/symbol_word.txt
在用戶資料夾下創建 default.custom.yaml ,內容爲
1patch:
2"menu/page_size": 8
3schema_list:
4 - schema: clover
例如(忽略配色部分,在 ibus-rime 中這部分並沒有用,windows 和 mac 用戶可以^_^,當時我只是禮節性掙扎了下,官方說ibus 用戶: ibus_rime.custom.yaml 不包含控制配色、字體字號等外觀樣式的設定項):
1➜ rime cat default.custom.yaml
2patch:
3"menu/page_size": 8
4schema_list:
5 - schema: clover
6 - schema: luna-pinyin
7# 配色方案
8"style/color_scheme": ink # 這項用於選中下面定義的新方案
9"preset_color_schemes/starcraft": # 在配色方案列表裏加入標識爲 starcraft 的新方案
10 name: 星際我爭霸/StarCraft
11 author: Contralisk <contralisk@gmail.com>, original artwork by Blizzard Entertainment
12 text_color: 0xccaa88 # 編碼行文字顏色,24 位色值,用十六進制書寫方便些,順序是藍綠紅 0xBBGGRR
13 candidate_text_color: 0x30bb55 # 候選項文字顏色,當與文字顏色不同時指定
14 back_color: 0x000000 # 底色
15 border_color: 0x1010a0 # 邊框顏色,與底色相同則爲無邊框的效果
16 hilited_text_color: 0xfecb96 # 高亮文字,即與當前高亮候選對應的那部份輸入碼
17 hilited_back_color: 0x000000 # 設定高亮文字的底色,可起到凸顯高亮部份的作用
18 hilited_candidate_text_color: 0x60ffa8 # 高亮候選項的文字顏色,要醒目!
19 hilited_candidate_back_color: 0x000000 # 高亮候選項的底色,若與背景色不同就會顯出光棒%
該文件準備好後,切換輸入法到 rime(ubuntu22.04 系統右上角狀態欄),'部署'+'同步'按鈕都點一下,再找個能輸入文字的地方按 F4 或者 Ctrl+`(鍵盤數字 1 左邊 esc 下面那個按鍵,好像叫反引號) 方案列表裏面應該就有“ 🍀️ 四葉草拼音輸入法”的選項,選中試用
最終的樣子,不能定製配色方案還是有點樸素,簡單也好
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。
相關文章:
- k8s的startupProbe探針中initialDelaySeconds是否有效
- zfs快照功能測試
- Linux和iPhone互傳文件
- Nginx webdav for Joplin
- Ubuntu 安裝LDAP客戶端
- lvs端部署
- Ubuntu notify-send 定時通知
- alacritty 終端使用
- 搭建樹莓派無線路由器