deepin-fcitx5-rime一些简单的配置

关于rime制性很强,我将以简单的拼音、双拼、词库、设置为引子让我们简单可用即可

安装这两个包 ,然后重启

sudo apt install fcitx5-rime rime-data-double-pinyin rime-data-emoji

1、先说说配置文件:

用户自己的配置文件是:~/.local/share/fcitx5/rime/default.custom.yaml 这个默认没有可以新建

我的输入习惯是ctrl+shift唤醒输入法,shift切换中英文,并且在切换时直接让打的英文直接上屏,以有效保留这宝贵的几下击键,不至于因为忘记切换输入法做无用功,下面直接给出我的配置

# default.custom.yaml
# 用户  输入法配置
patch:  
  schema_list:  # 输入方案列表
    - schema: double_pinyin  # 双拼输入方案
  menu:
    page_size: 6  # 候选词为6个
  ascii_composer/switch_key: 
    Shift_L: commit_code  # 左shift上屏,且切换英文
    Shift_R: commit_code  # 右shift上屏,且切换英文

先输入patch: 这代表一个有效的扩展配置的开始,接下来就是读取行

自带输入那么多,可我偏偏喜欢双拼,于是这个输入方案列表我只保留了自然码双拼

这个需安装一个依赖

sudo apt install rime-data-double-pinyin

如果只是使用全拼,用这个依赖就行,默认已安装  rime-data-luna-pinyin

  • schema: double_pinyin 自然码
  • schema: luna-pinyin 全拼

以下网上copy的用啥自己选::::

  schema_list:  
    - schema: luna_pinyin          # 朙月拼音  
    - schema: luna_pinyin_simp     # 朙月拼音 简化字模式  
    - schema: luna_pinyin_tw       # 朙月拼音 臺灣正體模式  
    - schema: terra_pinyin         # 地球拼音 dì qiú pīn yīn  
    - schema: bopomofo             # 注音  
    - schema: jyutping             # 粵拼  
    - schema: cangjie5             # 倉頡五代  
    - schema: cangjie5_express     # 倉頡 快打模式  
    - schema: quick5               # 速成  
    - schema: wubi86               # 五笔 86  
    - schema: wubi_pinyin          # 五笔拼音混合輸入  
    - schema: double_pinyin        # 自然碼雙拼  
    - schema: double_pinyin_mspy   # 微軟雙拼  
    - schema: double_pinyin_abc    # 智能 ABC 雙拼  
    - schema: double_pinyin_flypy  # 小鶴雙拼  
    - schema: wugniu        # 吳語上海話(新派)  
    - schema: wugniu_lopha  # 吳語上海話(老派)  
    - schema: sampheng      # 中古漢語三拼  
    - schema: zyenpheng     # 中古漢語全拼  
    - schema: ipa_xsampa    # X-SAMPA 國際音標  
    - schema: emoji         # emoji 表情

用啥就把它排列到后面即可,其它代码示意看代码后面注释即可

这里说说为什么有的人快捷键不生效?

1、不能和fcitx5框架冲突,所以要把一些设置删掉,如图:

image.png

激活改成自己的习惯,但不能用shift,切换时提交同样和配置冲突,也取消,任何多余的配置都不保留,快捷键点击编辑,esc清空。只要不冲突就能使自己配置生效。

但是这里面在Fcitx5上面有另外一个技巧,如果觉得适合自己可以用起来:

  • 可以将左侧shift在Fcitx5设置为用于切换输入法,并在rime系统设置里开启取消激活输入法时提交,这样就可以实现取消的同时让已经输入的汉字上屏,一般取消激活实际上进入en键盘,你可以继续输入英文;
  • 由于右侧shift依照前面配置被rime注册为切换英文且已经输入的英文字母上屏,再敲击一下右侧shift可继续中文输入;
  • 因此实现了左侧切换上屏中文,右侧切换上屏英文,如果你喜欢可以这样去适应一下,应该会有不错的效果。
  • 当然你觉得太过于复杂,可以左右都被rime接管功能相同,排除Fcitx5框架影响!

image.png

image.png

2、关于词库,可以百度或者github直接搜索,都能找到放到这里,自建的为了方便管理:

~/.local/share/fcitx5/rime/dicts

我们可以修改需要导入的词库列表,如下:

修改这个文件 sudo nano ~/.local/share/fcitx5/rime/double_pinyin.custom.yaml

patch:    #这个patch在一个配置里有且只有一个
"translator/dictionary":amz_pinyin_ciku    #载入扩充词库合集

其中我要把我自定义的这个文件作为一个词库索引列表

不能直接创建,需要复制一个其它的词库文件:

sudo cp ~/.local/share/fcitx5/rime/dicts/luna_pinyin.game.dict.yaml /.local/share/fcitx5/rime/amz_pinyin_ciku.dict.yaml

这个到底复制哪个大家自己看举一反三,千万别直接复制luna_pinyin.dict.yaml

复制好文件后,使用nano编辑清空内容,写入下面的内容,注意头尾三条横线三个点要留下,保存

---
name: amz_pinyin_ciku   #name和文件名一致
version: "4"
sort: by_weight
sue_preset_vocabulary: true
import_tables:
  - luna_pinyin # 系统基础字库
  - dicts/luna_pinyin.chaizi # 拆字词库
  - dicts/custom_simple # 自定义
  - dicts/luna_pinyin.sougou  # 搜狗词库
  - dicts/luna_pinyin.xiandaihanyu # 现代汉语词典
  - dicts/se_words # 互联网网络词汇
  - dicts/luna_pinyin.biaoqing # 表情
  - dicts/luna_pinyin.emoji # emoji Ext
...

词库字典内容扩充,就直接添加到 dicts文件夹里,并追加名称到 amz_pinyin_ciku.dict.yaml文件内了,相当于是一个管理词库的列表

编辑 ~/.local/share/fcitx5/rime/default.custom.yaml 加入如下

#开启用户词典功能
"translator/enable_user_dict": true

关于词库:

dict.yaml实际上是格式,所以名称是前面的那些,放多少词库把列表排列下面即可,这样保存后就创建好词库列表了

这里推荐一个项目iDvel/rime-ice,可以参考自行修改,里面提供了详细的词库、方案和配置。

放到 ~/.local/share/fcitx5/rime/文件夹里

关于皮肤:

放到 ~/.local/share/fcitx5/themes文件夹里

3、以上做完记得重新部署,在输入界面按F4可以切换为简体。

感兴趣的可以看看这里 ,有挺多的技术文

支持一下排名

<think>好的,我现在需要帮助用户解决如何在小艺输入法中集成小鹤音形方案的问题。首先,我需要回忆一下小艺输入法的基本架构和配置方式。根据用户提供的引用内容,之前的信息主要集中在Linux系统下使用fcitx框架和中州韵(Rime)输入法来挂载小鹤音形。但用户现在问的是小艺输入法,这可能是一个不同的输入法框架或分支,我需要确认小艺输入法是否基于Rime或者其他框架。 从引用中看到,小鹤音形通常是通过Rime配置的,例如在fcitx中挂载中州韵,然后添加小鹤的方案文件。如果小艺输入法也是基于Rime的,那么步骤可能类似。但需要验证这一点。用户提到的引用[1]、[2]、[3]、[4]都涉及Rimefcitx,但小艺输入法可能不是同一系统。可能存在混淆,比如小艺是否是某个特定发行版的输入法名称,或者是基于Rime的另一个名称? 接下来,我需要考虑可能的步骤:首先确认小艺输入法是否支持Rime方案,或者是否有自己的配置方式。假设小艺支持Rime,那么用户需要将小鹤音形的方案文件(如.dict.yaml、.schema.yaml)放入对应的目录,并在配置文件中启用。但根据引用中的例子,可能需要解压小鹤的压缩包,将文件放到~/.config/fcitx/rime或类似目录,然后重新部署。 如果小艺输入法不是基于Rime,那么可能需要不同的方法。比如,是否有插件或自定义配置选项?用户提供的引用中提到了ibus-rime,但小艺可能属于不同的框架。例如,在Deepin系统中,可能使用ibus或fcitx,而小艺可能是其中一个的皮肤或分支。 另外,用户可能在Deepin或其他Linux发行版上操作,需要确认安装步骤是否涉及命令行操作,如使用apt安装包,或者手动解压文件。例如,引用[4]提到在Deepin中使用ibus-rime安装小鹤音形,可能需要解压ZIP文件并配置。 可能的解决方案包括:安装Rime输入法框架,添加小鹤音形的方案文件,修改配置文件,然后重新部署。但用户希望集成到小艺输入法中,可能需要具体了解小艺的配置方式。如果小艺本身不支持Rime,可能需要转换方案文件格式或寻找其他途径。 总结步骤可能如下: 1. 确认小艺输入法是否基于Rime或支持自定义方案。 2. 下载小鹤音形的Rime配置文件。 3. 将文件放置到正确的目录,如~/.config/rime。 4. 修改配置文件(如default.yaml)以启用小鹤音形。 5. 重新部署输入法,可能需要重启或执行部署命令。 6. 测试输入法是否生效。 需要检查用户是否有权限修改系统文件,是否需要使用sudo,或者是否在用户目录下配置。同时,注意备份原有配置,避免覆盖其他输入法方案,如引用[1]提到的会替换其他输入法的问题。 如果用户遇到问题,可能需要提供具体的错误信息或日志,以便进一步调试。此外,不同Linux发行版的路径可能有所不同,需要根据实际情况调整。</think>在小艺输入法(假设基于Rime框架)中添加小鹤音形方案,可参考以下步骤: ### 1. 安装依赖环境 - 确保已安装中州韵(Rime)核心组件: ```bash sudo apt install fcitx-rime # Fcitx框架 ``` 或 ```bash sudo apt install ibus-rime # IBus框架 ``` ### 2. 获取小鹤音形方案文件 - 下载小鹤音形Rime配置文件包(如`小鹤音形Rime平台for_Linux.zip`)[^4] - 解压并重命名文件夹为`rime-xiaohe`,提取以下关键文件: ``` xiaohe.schema.yaml # 输入方案定义 xiaohe.dict.yaml # 词库数据 default.custom.yaml # 全局配置覆盖 ``` ### 3. 部署配置文件 - 将文件复制到Rime配置目录: ```bash mkdir -p ~/.config/ibus/rime # IBus路径 或 mkdir -p ~/.config/fcitx/rime # Fcitx路径 cp -r rime-xiaohe/* ~/.config/[ibus/fcitx]/rime/ ``` ### 4. 激活小鹤音形 - 修改`default.custom.yaml`,添加方案入口: ```yaml patch: schema_list: - schema: xiaohe # 启用小鹤音形 - schema: luna_pinyin # 保留其他方案(可选) ``` ### 5. 重新部署输入法 - 右键点击任务栏输入法图标 → **重新部署** 或终端执行: ```bash rime_deployer --build ~/.config/ibus/rime/ ``` - **重启系统**确保生效[^2] ### 6. 切换输入方案 - 使用`Ctrl+~`或`F4`切换输入法,选择「小鹤音形」 §§注意事项§§ 1. **方案冲突**:若需保留其他输入法,需手动编辑`schema_list`顺序[^1] 2. **文件权限**:若使用系统级目录(如`/usr/share/rime-data`),需`sudo`权限操作[^3] 3. **配置备份**:建议修改前备份`~/.config/[ibus/fcitx]/rime`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值