type
Post
status
Published
slug
2024/04/20/rime-user-dictionary-synchronization-via-OneDrive-on-Arch-Linux
summary
tags
Arch
Linux
rime
category
Linux
icon
password
new update day
Property
Apr 20, 2024 09:46 AM
created days
Last edited time
Apr 20, 2024 09:46 AM
Rime 的用户词库同步问题
随着 fcitx5-android 的不断发展,以及 rime 的支持不断完善,已经在自己的安卓移动设备上使用了好久 rime ,最近在使用自己 Linux 设备的时候,总是感觉没有自己个人养的词库的话,总是感觉打字缺少了一点感觉,于是就折腾了一下 rime 的多设备用户词库同步。
使用云盘作为同步路径
目前使用的是 OneDrive 作为自己的词库同步平台(至于为什么使用这个,因为个人词库的话,文件大小并不会太大,同时在Windows上的支持非常好,而且 Linux 上的话,也有工具支持实时监测,通用性比较好)。
安装 OneDrive Linux 工具
具体的安装步骤请参考官方文档。
安装后,就是登录与配置 OneDrive 工具。
可通过配置只同步特定的文件夹,具体配置参考下面
- 命令方式的单文件夹同步
- 通过 sync_list 配置的特定文件夹同步
配置 rime
配置设备 id 与同步文件夹
进入 Fcitx5 rime 的配置文件夹
cd ~/.local/share/fcitx5/rime
配置设备 id 与同步文件夹
cat installation.yaml distribution_code_name: "fcitx-rime" distribution_name: Rime distribution_version: 5.1.5 install_time: "Wed Jan 10 15:49:52 2024" installation_id: "thinkbook16_archlinux" # 设备 id,供自己识别用,默认是一串 hash sync_dir: "/home/xxx/OneDrive/rime-sync-dir" # 用户词库同步路径,根据自己的需要进行配置 rime_version: 1.10.0 update_time: "Fri Mar 15 15:07:06 2024"
手动同步
手动同步一下监测配置是否生效
alias rime-sync='qdbus org.fcitx.Fcitx5 /controller org.fcitx.Fcitx.Controller1.SetConfig "fcitx://config/addon/rime/sync" ""' rime-sync
查看同步目录是否存在对应的文件夹。如果存在则表明配置成功。
配置自动同步
systemctl 默认会使用 monitor 模式启动,即自动检测对应文件的变更情况进行同步操作。
systemctl enable --user onedrive.service --now
我的 rime 配置
基于雾凇方案,添加了辅助码功能
欢迎加入“喵星计算机技术研究院”,原创技术文章第一时间推送。
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2024/04/20/rime-user-dictionary-synchronization-via-OneDrive-on-Arch-Linux
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章