我说:
我想写一篇文章,标题是“分享我在Linux下使用的中文输入方案”,目前我在使用Garuda Linux作为我的日常工作使用的系统,使用i3wm作为平铺窗口管理器,ibus+rime+oh-my-rime+小鹤双拼作为我的中文输入方案,帮我起个草稿吧,要求人性化口语化,不要让人觉得是AI生成的,需要真实性
chatgpt说:
分享我在 Linux 下使用的中文输入方案
大家好!今天我想和大家分享一下我在 Garuda Linux 下使用的中文输入方案,可能会对一些想在 Linux 上寻找合适输入法的小伙伴有所帮助。
我的系统环境
我目前的日常工作系统是 Garuda Linux,这是一款非常不错的发行版,尤其适合喜欢定制化和性能的用户。为了提高我的工作效率,我使用了 i3wm 作为窗口管理器。它是一个平铺窗口管理器,极大地提升了我的多任务处理能力,让我能够轻松地管理多个窗口。
输入方案的选择
在输入法方面,我选择了 IBus + Rime + Oh-My-Rime + 小鹤双拼 的组合。这个组合不仅稳定,而且功能强大,满足了我日常工作的需求。
- IBus:作为输入法框架,IBus 在 Linux 系统中广泛使用,兼容性很好。它的配置相对简单,适合新手入门。
- Rime:Rime 是一个高度可定制的输入法引擎,可以根据我的需求进行灵活调整。我喜欢它的开放性和强大的功能,能够轻松添加和管理词库。
- Oh-My-Rime:这是一个 Rime 的扩展工具,它提供了很多现成的配置和主题,可以快速上手。使用这个工具,我能够更轻松地管理我的输入法配置,特别是在切换不同方案时。
- 小鹤双拼:作为我的输入法方案,小鹤双拼让我在输入中文时更高效。它将拼音的输入方式进行了优化,让我能够更快地输入中文,而且我觉得它的适应性很好,几乎没有学习曲线。
使用体验
在实际使用中,我觉得这个组合非常流畅。IBus 的启动速度很快,Rime 的词库也相当丰富,特别是 Oh-My-Rime 的扩展,让我可以更灵活地配置输入法。小鹤双拼的输入方式也让我在输入中文时更加得心应手。
总的来说,这套输入方案完全满足了我的需求,提升了我的工作效率。作为一个 Linux 用户,我也很高兴能够找到这样一套完美契合的输入方案。
总结
希望我的分享能对你们在 Linux 下使用中文输入法有所帮助!如果你也有自己喜欢的输入方案,欢迎在评论区交流讨论。让我们一起分享经验,共同提高工作效率!
本某人在手机上一直用九键,电脑上一直用小鹤双拼,下面说一下在Arch系Linux发行版上如何安装这套方案
安装IBus和Rime
sudo pacman -S ibus ibus-rime
编辑/etc/environment
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
GLFW_IM_MODULE=ibus # 不加这一句kitty下的vim无法使用IBus输入中文
启动IBus
ibus-daemon -drx
添加Rime到输入法方案中
安裝oh-my-rime配置
# 将缓冲区大小增加到 500MB(默认值为 1MB),可以帮助缓解大文件或大批量对象传输时的错误。
git config --global http.postBuffer 524288000
rm -rf /tmp/oh-my-rime && \
git clone --depth 1 https://github.com/Mintimate/oh-my-rime.git /tmp/oh-my-rime && \
cp -rf /tmp/oh-my-rime/* $HOME/.config/ibus/rime/ && \
rm -rf /tmp/oh-my-rime
重启IBus
切换到Rime
Rime默认是全拼,ctrl +
` 可以切换到小鹤双拼/小鹤混输
自定义短语
以薄荷拼音-小鹤混输
为例,创建$HOME/.config/ibus/rime/rime_mint_flypy.custom.yaml
以覆盖$HOME/.config/ibus/rime/rime_mint_flypy.schema.yaml
# Rime Custom
# encoding: utf-8
patch:
"engine/translators/+":
- table_translator@simple
"menu/page_size": 10
# 自定义短语
simple:
dictionary: ""
user_dict: dicts/simple
db_class: stabledb
enable_completion: false
enable_sentence: false
initial_quality: 2
创建dicts/simple.txt
# Rime table
# coding: utf-8
#@/db_name simple.txt
#@/db_type tabledb
#
#
# 此行之后不能写注释
123456789@qq.com Qqmail
kenisdsg11223344@gmail.com Gmail
注意!!!simple.txt
文件内的内容,是「词」<Tab>「拼音简写」
的格式。
建议使用vscode,然后右下角设置好缩进Tab的长度为2或者4,这个「词」
和「拼音简写」
之间使用Tab
键,按一下就好,如果使用空格或者Tab长度没配置好,重启多少次IBus都无法生效,坑死我了,我说怎么这个自定义短语一直没生效呢
最后,重启IBus,就可以看到自定义文本的效果了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。