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) 及以上版本
sudo apt-get install ibus-rime
如需要安装更多的输入方案:
# 明月拼音(预装)
sudo apt-get install librime-data-luna-pinyin
# 双拼
sudo apt-get install librime-data-double-pinyin
# 宮保拼音
sudo apt-get install librime-data-combo-pinyin
# 注音、地球拼音
sudo apt-get install librime-data-terra-pinyin librime-data-bopomofo
# 速成五代
sudo apt-get install librime-data-quick5
# 上海吴语
sudo apt-get install librime-data-wugniu
经过多次试用,上述输入方案都不是很理想,维基百科有记录一个四叶草的第三方方案,词库较为完备,试用了一段时间,还不错,安装过程如下:
发布页 https://github.com/fkxxyz/rime-cloverpinyin/releases下载载最新版本的配置文件,如clover.schema-1.1.4.zip 然后将其解压到用户资料夹(~/.config/ibus/rime):
➜ rime pwd
/home/mephisto/.config/ibus/rime
➜ rime sudo unzip -d . ~/Downloads/soft/clover.schema-1.1.4.zip
[sudo] password for mephisto:
Archive: /home/mephisto/Downloads/soft/clover.schema-1.1.4.zip
inflating: ./clover.base.dict.yaml
inflating: ./clover.dict.yaml
inflating: ./clover.key_bindings.yaml
inflating: ./clover.phrase.dict.yaml
inflating: ./clover.schema.yaml
inflating: ./sogou_new_words.dict.yaml
inflating: ./THUOCL_animal.dict.yaml
inflating: ./THUOCL_caijing.dict.yaml
inflating: ./THUOCL_car.dict.yaml
inflating: ./THUOCL_chengyu.dict.yaml
inflating: ./THUOCL_diming.dict.yaml
inflating: ./THUOCL_food.dict.yaml
inflating: ./THUOCL_IT.dict.yaml
inflating: ./THUOCL_law.dict.yaml
inflating: ./THUOCL_lishimingren.dict.yaml
inflating: ./THUOCL_medical.dict.yaml
inflating: ./THUOCL_poem.dict.yaml
inflating: ./opencc/emoji_category.txt
inflating: ./opencc/emoji.json
inflating: ./opencc/emoji_word.txt
inflating: ./opencc/symbol_category.txt
inflating: ./opencc/symbol.json
inflating: ./opencc/symbol_word.txt
在用户资料夹下创建 default.custom.yaml ,内容为
patch:
"menu/page_size": 8
schema_list:
- schema: clover
例如(忽略配色部分,在ibus-rime中这部分并没有用,windows和mac用户可以^_^,当时我只是礼节性挣扎了下,官方说ibus用户: ibus_rime.custom.yaml不包含控制配色、字體字號等外觀樣式的設定項):
➜ rime cat default.custom.yaml
patch:
"menu/page_size": 8
schema_list:
- schema: clover
- schema: luna-pinyin
# 配色方案
"style/color_scheme": ink # 這項用於選中下面定義的新方案
"preset_color_schemes/starcraft": # 在配色方案列表裏加入標識爲 starcraft 的新方案
name: 星際我爭霸/StarCraft
author: Contralisk <[email protected]>, original artwork by Blizzard Entertainment
text_color: 0xccaa88 # 編碼行文字顏色,24 位色值,用十六進制書寫方便些,順序是藍綠紅 0xBBGGRR
candidate_text_color: 0x30bb55 # 候選項文字顏色,當與文字顏色不同時指定
back_color: 0x000000 # 底色
border_color: 0x1010a0 # 邊框顏色,與底色相同則爲無邊框的效果
hilited_text_color: 0xfecb96 # 高亮文字,即與當前高亮候選對應的那部份輸入碼
hilited_back_color: 0x000000 # 設定高亮文字的底色,可起到凸顯高亮部份的作用
hilited_candidate_text_color: 0x60ffa8 # 高亮候選項的文字顏色,要醒目!
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 终端使用
- 搭建树莓派无线路由器