惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Jina AI
Jina AI
The Cloudflare Blog
V
Visual Studio Blog
博客园_首页
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
博客园 - Franky

mephisto.cc

修复rime-ice无法弹出候选框的问题 开机滚动字体显示优化 个人网站安全防护 树莓派上部署Vaultwarden 使用goaccess实时分析Caddy日志 个人网站监控 Hugo全站AVIF记 Linux下尝试使用Godot开发小游戏 Arch linux dae 透明代理 Airflow接管galler-dl下载任务 如何使用gallery-dl批量下载图像 Arch核显下如何愉快玩Dota2和CS2 Arch/labwc 环境网络相关设置 Rime添加dota2词库 Arch 重装记录 Supertuxkart iOS版终于发布了 打造自己的流媒体音乐服务 剪切板管理工具clipcat推荐 MangoHud性能监控 微信小程序开发记 Rofi试用 解决Arch下VSCode无法输入中文的问题 独立窗口管理器下无法录屏问题处理 上海市二手房成交数据监控 OpenLDAP监控 Arch linux如何顺畅连接蓝牙设备 使用Git和Ansible管理配置文件 Arch Linux SSL VPN 客户端配置 简单获取celery任务实时结果 Arch linux下iNode客户端的安装和使用方法
Rime输入法引擎和四叶草输入方案
2022-06-21 · via mephisto.cc

每一个中文 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 下面那个按键,好像叫反引号) 方案列表里面应该就有“ 🍀️ 四叶草拼音输入法”的选项,选中试用

rime clover

最终的样子,不能定制配色方案还是有点朴素,简单也好

rime clover