小鹤双拼官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3008|回复: 5

[分享] Linux 系统上挂接小鹤音形的完整过程

[复制链接]
发表于 2019-1-14 20:43:40 | 显示全部楼层 |阅读模式
本帖最后由 ivlioioilvi 于 2019-1-14 20:46 编辑

小鹤音形目前算是已经全平台覆盖了,在 Windows、IOS、Android 系统上有官方的解决方案,也有各种挂接方案,在 MacOS 系统上也有完整的挂接教程。唯独在 Linux 系统上只有寥寥几篇不全的教程。

虽然说能用 Linux 系统的都是大牛(咦,咋听着像是在自夸呢?哈哈,不过我离大牛还差得很远呢),基本上都有自行解决问题的能力。不过闲来无事,还是想写一篇在 Linux 系统上的挂接小鹤音形的教程,顺便 整理一下 Linux 系统上有关小鹤音形的资源

此篇教程涵盖了从 安装输入法到完成挂接 的整个流程,鉴于 Linux 系统上能折腾的地方太多,所以此贴应该会花几天的时间才能完成。如有错误,还望斧正。

回复

使用道具 举报

 楼主| 发表于 2019-1-14 20:44:51 | 显示全部楼层
本帖最后由 ivlioioilvi 于 2019-4-12 15:42 编辑

一、资源

首先,先整理一下能搜索到的相关资源吧。

1.1 码表、教程

以下是我能找到的在 Linux 系统上挂接小鹤音形的教程(共 6 篇)。

标题:「分享」 基于中州韵输入法平台的小鹤双拼形码方案配置文件
网站:tieba.baidu.com/p/2768376247
点评:2013 年的帖子了,分享的文件早已失效,也没有详细的挂接教程。

标题:ibus-pinyin 成功挂接鹤形 —— ubuntu 新手小鹤双拼用户的福音
网站:forum.ubuntu.com.cn/viewtopic.php?p=2704062
点评:这个帖子年代更久远,是 2012 年的,不过分享的码表还在。不过毕竟 7 年过去了,码表可能有些落后了。

标题:在中州韵前端加入小鹤码表,解决单字输入问题简明教程
网站:tieba.baidu.com/p/3583387091
点评:2015 年的帖子,教程主要是讲如何解决单字输入的问题,写得也比较详细。不过涉汲到手动编译软件、改动代码,会有一些繁琐。

标题:Linux 系统下,使用 fcitx-rime 挂接小鹤音形
网站:tieba.baidu.com/p/5995498657
点评:2019 年的帖子,这个帖子是我用一个小号发的,不过只有 fcitx-rime 的挂接教程,也说的不详细。

标题:终于搞定 linux 下的小鹤双拼(音形)了,附码表
网站:tieba.baidu.com/p/3627553057
点评:2015 年的帖子,分享的码表还在,不过是基于飞扬版 6.6 做的码表,4 年过去了,码表应该有些落后了。
             另外,贴中说的是将码表放在 /usr/share/fcitx/table 目录中,一般不建议直接修改系统配置(至于为什么?后面再细说吧),而是修改用户配置,所以应该放在 ~/.config/fcitx/table 目录下。

标题:linux 下面使用小鹤飞扬
网站:tieba.baidu.com/p/4387819708
点评:2016 年的帖子,教程不详细,没有分享配置与码表。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-14 21:40:10 | 显示全部楼层
本帖最后由 ivlioioilvi 于 2019-1-15 11:14 编辑

1.2 其它资源

以下是我能找到的在 Linux 系统上有关小鹤音形的其它资源(只列出来了 7 个):

概述:一个基于小鹤双拼 7.0 码表改进的码表
网站:github.com/zodensu/FlyPY-zodensu
点评:没使用过,无法评价。不过作者似乎更新的比较勤.

概述:一个为 Linux 用户编写的一键部署音形方案功能的脚本
网站:github.com/Caffreyfans/flypy-install
点评:这个脚本支持使用 pacman、apt、yum 包管理器的 Linux 系统,不过脚本还很简陋。
             例如其中使用 pacman 安装的软件包并不完整,这可能会导致某些程序下无法输入的问题。而且如果脚本还需要考虑环境变量、各种输入模块的话,那么脚本写起来就太繁琐了。
             我个人认为,写一个通用的部署脚本是不值得的,因为挂接步骤就只有三四步,而是应该将挂接文件以及其它软件的配置文件一起管理(即管理 dotfiles)。

概述:使用 Fcitx 挂接的小鹤音形码表
网站:github.com/no1xsyzy/fcitx-flypy
             github.com//rydesun/fcitx-table-flypy
点评:没使用过,无法评价。这两个都是 Fcitx 上的小鹤音形的码表。

概述:一个练习小鹤双拼的网站的开源代码
网站:github.com/bulatie/flypy-practice
点评:目前只能练习双拼,没有练习形码的功能。

概述:直接在 Emacs 编辑器上使用小鹤
网站:github.com/dramforever/flypy-emacs
点评:没使用过,无法评价。

概述:直接在 Vim 编辑器上使用小鹤
网站:github.com/idxuanjun/bx_vimim_dict
点评:没使用过,无法评价。

另:上面列出的几个码表似乎都是基于旧版小鹤的码表,可能码表可能会有些落后。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-14 23:09:33 | 显示全部楼层
本帖最后由 ivlioioilvi 于 2019-4-12 15:48 编辑

二、挂接开始

2.1 开始前的啰嗦

Linux 系统早已迈过那个输入中文困难的坎了,比如现在 Fcitx 输入法框架默认就带有 二笔、五笔、冰蟾全息、各种双拼、晚风、全拼 输入方案,如果使用 fcitx-rime 和 ibus-rime 输入引擎,有了 Rime 的加持,可以使用的输入方案那更是多的数不胜数了(哈哈,说的有些夸张了)。

小鹤音形目前受官方支持的码表应该有三种(哈哈,具体的我也不是很清楚)。

(1) 小鹤飞扬的码表。
小鹤飞扬在 2017 年 1 月 20 日发布的 v7.2 版本中锁定了码表,所以从那之后都不能使用小鹤飞扬的码表了。不过网上还存在一些之前还未锁定时的码表。
Linux 系统下部分能在 Rime 中使用的小鹤音形的码表就是基于之前还未锁定的码表而制作的。
不过小鹤飞扬又在后续的更新中不断优化码表,所以之前未锁定码表时的码表有些老旧了。

(2) 一个格式为 ini 的码表。
这是一个可以挂接到百度输入法中的码表(在小鹤网盘中可以下载)。截止本贴发布的时间,上次更新时间为 2018 年 11 月 05 日。

(3) 小鹤音形 Rime 平台的码表。
除了 Windows 系统上的小鹤音形是使用 多多输入法生成器 生成的,在其它系统上都是基于 Rime 而制作,官方也一直都在更新。
虽然这个码表也不能查看与编辑,但是由于 Rime 跨平台的特性,配置文件基本上是通用的。
所以只要是 Rime 支持的系统,那么就可以在这个系统上使用小鹤音形。
所以本贴也将只会说 fcitx-rime、ibus-rime 的挂接教程(因为适用于 Rime 的输入法框架就 Fcitx 和 IBus 这两个)。

另:
也还有一些能找到的其它的码表,比如能挂接到 搜狗输入法、QQ 输入法、小小输入法(这个输入法也是支持 Linux 系统的) ... 上的小鹤码表。
不过不清楚这些码表是否是官方在支持。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-12 14:56:37 | 显示全部楼层
本帖最后由 ivlioioilvi 于 2019-4-12 15:32 编辑

向此帖的看客们说声抱歉。

由于两个月前意外的格式化操作,几乎删光了我所有的文件(也包括此贴子的草稿)。
现在我的文件都还在重建中。

因此,此帖子可能会花很长的时间来完成。
回复 支持 反对

使用道具 举报

发表于 2019-10-9 07:01:50 | 显示全部楼层
最近刚入门linux,感觉直接fcitx挂接码表就是最简单的了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小鹤双拼

GMT+8, 2019-10-20 04:40 , Processed in 0.133785 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表