小鹤双拼官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1442|回复: 7

可以在Linux系统中直接利用MacOS下的挂接文件

[复制链接]
发表于 2020-2-19 09:50:39 | 显示全部楼层 |阅读模式
本帖最后由 gthank 于 2020-6-19 08:51 编辑

相信捣鼓过Linux 系统,同时又喜欢使用小鹤双拼的朋友,对于在linux下面挂接小鹤双拼的问题都有些头疼,
其实如果利用别人整理出来的现成库,应该也没有那么麻烦,
但如果想跟着官方发布的词库进行更新的话,那就需要进行一番设置了.

今天是2020.02.19,按照小鹤双拼官方最新发布文件来看,linux版本已经找不到了,想直接使用挂接文件是不可能的了,
又不想使用比较老旧的字库,于是开始了一番折腾,还终于找到了一条很简单的办法.

把大象装到冰箱中,需要的步骤如下:
1. 预置环境: linux mint 19.3(Ubuntu的一个衍生版,使用其他版本的朋友可以参考一下)
2. 修改国内源,加快安装速度, 在mint系统中可以直接设置软件源,其他系统可以使用命令进行,具体请自行搜索

3. 安装fcitx, linux mint的输入法中可以直接安装fcitx,也可以使用命令进行安装(sudo apt install fcitx)
4. 安装fcitx-rime, 命令: sudo apt install fcitx-rime
5. 在官方网盘下载(小鹤音形Rime平台鼠须管for macOS.zip3.2MB2020/2/18 20:35:09 )
6. 解压后得到rime文件夹,里面有若干文件及build文件夹
7. 将build文件夹中的所有文件剪切至rime文件夹中,同时删除build这个空文件夹
8. 将rime文件夹拷贝至 /home/gthank(你的用户名)/.config/fcitx,如果里面已经有同名rime文件夹时,事先删除掉
9. 在fcitx输入法配置中添加中州韵方案,而后重启电脑
10. 重新配置,同步
好了,你可以愉快的玩耍了,别的什么都不需要进行配置,至少我在自己的环境中是如此.
遇到类似情况的朋友可以参考一下!

// #########################################################################

重新编辑于2020.06.19,目前Linux Mint 20测试版已经推出,由于本人比较喜欢这个linux 版本,于是第一时间进行了下载测试.

Linux mint包括三个版本Cinnamon, MATE, Xfce,本人主要测试了Cinnamon和Xfce两个版本,其中第一个版本安装后,无论是fcitx还是ibus都无法正常启动,
可能和还是测试版本有关,因此按照上面的方法安装小鹤双拼的法子也不能继续.

后来又测试了Xfce版本,发现系统默认已经安装好了Fcitx,同时自动启动了,安装fcitx-rime,(命令: sudo apt install fcitx-rime),
而后下载针对苹果平台的挂接,需要注意的是,再解压以后,就没有必要再将rime/build中的文件拷贝出来了,否则会报错.
和上面的办法累死,直接将解压后的rime文件夹原封不动的拷贝至/home/用户名/.config/fcitx中,而后重启即可.
经测试后,可以完美使用!!



回复

使用道具 举报

发表于 2020-3-1 23:55:27 | 显示全部楼层
ibus-rime 在部署后会报错,然而 /tmp/ 下并不会生成 rime.ibus.ERROR* 文件。
之后可正常切换至 flypy/flypyplus,且能够正常输入中文,但是所有的符号均为英文符号无法更改。
回复 支持 反对

使用道具 举报

发表于 2020-3-2 00:14:14 | 显示全部楼层
EchoSigh 发表于 2020-3-1 23:55
ibus-rime 在部署后会报错,然而 /tmp/ 下并不会生成 rime.ibus.ERROR* 文件。
之后可正常切换至 flypy/fly ...

我自己解决了这个问题。

对于所有使用 GNOME 或 Mint 等 GTK 桌面环境的用户来说,ibus 相比于 fcitx 是更优的选择。

首先安装 RIME。对于 Ubuntu/Fedora/Archlinux 发行版,直接用各系统的包管理器安装 ibus 以及 ibus-rime。

下载 flypy.ys168.com 中的 macOS 挂载文件。将下图中的文件复制到 ~/.config/ibus/rime/ 目录下。如果不熟悉 Linux 命令的,这一步可以先解压出来,用图形界面复制。



并且将图中 build 内的所有文件复制到 ~/.config/ibus/rime/build/ 目录中。

最后一步运行命令:
  1. sudo cp ~/.config/ibus/rime/build/flypy*yaml /usr/share/rime-data/
复制代码


将 build 文件夹中所有的 yaml 文件复制到 rime-data 目录内。然后就可以点击屏幕右上角的菜单选择部署了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-28 08:56:34 | 显示全部楼层
今天是2020-06-28,新版linux mint 20正式版已经发布了,经过测试后,发现输入法的问题已经得到解决,经过测试发现,直接下载苹果系统的挂接文件,在不进行任何改动的情况下,可以直接嵌入至ibus的框架内,正常使用。
只是以前在windows中的常用直通车在linux中无法使用,这应该是和系统的命令不同有关,别的没有任何问题!
前提是需要先安装一下ibus-rime
回复 支持 反对

使用道具 举报

发表于 2020-6-28 12:29:50 | 显示全部楼层
gthank 发表于 2020-6-28 08:56
今天是2020-06-28,新版linux mint 20正式版已经发布了,经过测试后,发现输入法的问题已经得到解决,经过 ...

这个是说linux版的rime已经更新了吗?

新旧版的主要区别是,rime文件夹下是否有bulid文件夹,旧版的没有这个文件夹,bin文件直接在rime文件夹内,新版的有build文件夹,bin文件在此文件内。

如果mac版的挂接能直接使用,那就说明linux版的rime也已经更新,否则就需要把挂接文件内build文件夹下的bin文件移到rime目录内才行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-29 10:41:01 | 显示全部楼层
本帖最后由 gthank 于 2020-6-29 10:56 编辑

我今天又重新测试了一下,我在虚拟机上安装了两个版本的Linux Mint,桌面环境分别是Cinnamon和Xfce,其本质都是Ubuntu 20的内核,在两个系统上我分别安装的Fcitx和Ibus框架,而后下载的都是Mac版的文件,同样都是原封不动的拷贝到了.config/fcitx或.config/ibus目录下,经过测试发现,都可以顺利运行.

这应该可以说明一个问题,不需要再将build中的文件拷贝出来了,直接拷贝就可以,至少在最新的Ubuntu及其衍生版上可以正常使用.

附上两张图片,分别对应fcitx和ibus输入法框架:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2020-6-30 22:02:53 | 显示全部楼层
成功,UBUNTU20,留言表示感谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-1 07:48:55 | 显示全部楼层
Easn 发表于 2020-6-30 22:02
成功,UBUNTU20,留言表示感谢

相互学习,共同进步!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-12-3 06:04 , Processed in 0.143014 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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