小小输入法在deepin中使用的解决办法
Tofloor
poster avatar
yanhuacuo
deepin
2017-03-23 19:32
Author
本帖最后由 yanhuacuo 于 2017-3-27 20:17 编辑

yong输入法,也叫『小小输入法』,是一款跨平台(Android / Linux / Windows)的,配置文件通用的输入法平台。可以挂载多种形码、音码,以及音形码。

相较于ibus和fcitx,小小输入法可以更灵活地随时随地修改码表,而且小小输入法提供了非常多的码表自定义功能,可以配合表头儿实现。

现在的fcitx团队不知大脑抽了哪根筋,把『光标』放置于输入编码的『前面』,打完一个字,它就跳一下,打快了能把人的眼晃瞎。我不知道这样极度不符合中文输入习惯的设定,为什么没有人提出异议,甚至连deepin,也默认接受这种面目可憎的设定,非常无语。



好了,吐槽已毕,转入小小输入法在deepin中的使用的解决办法。

首先,你最好从这里下载一份我配置好的『小小输入法』(http://yanhuacuo.ys168.com/)作为范例。之后,你可以更改它的码表,或者从小小官网(http://yongim.ys168.com/)下载别的版本。


重中之重:配置QT5插件

下载编译好的QT5插件,


放到/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts下面,


然后才能进行下面的步骤,不然无法在QT5程序中输入中文。






一:安装小小输入法

(1)解压得到小小输入法的主文件夹,并将之放到你中意的位置,在这个路径中打开终端。
(2)从终端安装小小输入法
  1. sudo ./yong-tool.sh --install 64
  2. ./yong-tool.sh --select
Copy the Code


二:写入环境变量
  1. export XMODIFIERS="@im=yong"
  2. export GTK_IM_MODULE=yong
  3. export QT_IM_MODULE=xim
Copy the Code





三:删除fcitx相关的自启动文件


一个是fcitx,一个是sougo——名称可能有变动,不过可以认出来……


/etc/xdg/autostart/fcitx-autostart.desktop
/etc/xdg/autostart/sogou-qimpannel.desktop

四:让小小输入法开机自启


在 /etx/rc.local中,加入自启命令,就像下图:


  1. sh /usr/bin/yong
Copy the Code









附:

我曾尝试按小小输入法作者两年前给出的deepin使用解决办法,在/etc/xdg/autostart中写入预启文件,但是并不成功。
这一步是否必要,我也不能确定,如果你按上述我给的办法没有成功,那么做一下这一步。

新建文本文件,写入如下内容,另存为yong.desktop ,允许作为程序执行,然后放入/etc/xdg/autostart中

[Desktop Entry]
Name=Yong
Exec=/usr/bin/yong
Terminal=false
StartupNotify=false
Type=Application








Reply Favorite View the author
All Replies
1 / 2
To page
yutent
deepin
2017-03-23 22:32
#1
It has been deleted!
20072312834
deepin
2017-03-23 23:09
#2
感谢分享,我怎么感受不到打一个字跳一个字的情况?
Reply View the author
yanhuacuo
deepin
2017-03-23 23:53
#3
https://bbs.deepin.org/post/136477
感谢分享,我怎么感受不到打一个字跳一个字的情况?

光标位置跟传统方式不一样,现在的Fcitx光标位置是在嵌入在上屏项之前,非常别扭。
至于感受不到,应是缘于你打字太慢吧
Reply View the author
jingle
deepin
2017-03-23 23:54
#4
deepin@deepin:~/Downloads$ apt-cache search yong
ibus-table-yong - ibus-table input method: YongMa
yong-frontend-gtk - Yong Input Method - gtk2 and gtk3 IM Module frontend
yong-frontend-gtk2 - Yong Input Method - gtk2 IM Module frontend
yong-frontend-gtk3 - Yong Input Method - gtk3 IM Module frontend
yong-frontend-qt5 - Yong Input Method - Qt5 IM Module frontend
yong-gtk2 - Yong Input Method
yong-gtk3 - Yong Input Method
yong-runtime - Yong Input Method - common files
Reply View the author
Comments
ihipop
2017-08-27 19:39
yong-frontend-qt5 有依赖问题 根本用不了
yanhuacuo
deepin
2017-03-23 23:58
#5
https://bbs.deepin.org/post/136477
安装只要一句, ./yong -d就好了。搞这么复杂……
有这时间,看一下这输入法 的官网说明啊 ...

没看明白,在什么地方的说明?
Reply View the author
yanhuacuo
deepin
2017-03-24 00:49
#6
本帖最后由 yanhuacuo 于 2017-3-23 17:29 编辑
https://bbs.deepin.org/post/136477
deepin@deepin:~/Downloads$ apt-cache search yong
ibus-table-yong - ibus-table input method: YongMa
y ...

没看懂官方管理员要表达什么主旨
Reply View the author
yanhuacuo
deepin
2017-03-24 00:51
#7
https://bbs.deepin.org/post/136477
deepin@deepin:~/Downloads$ apt-cache search yong
ibus-table-yong - ibus-table input method: YongMa
y ...

im-config形同虚设,不是给用户下绊子么。
Reply View the author
jingle
deepin
2017-03-24 01:02
#8
https://bbs.deepin.org/post/136477
没看明白,在什么地方的说明?

我想表达的是 仓库有了  但是没有推送 直接安装
Reply View the author
20072312834
deepin
2017-03-24 15:54
#9
本帖最后由 20072312834 于 2017-3-24 07:58 编辑

打字要有多快才看的出来?我的速度应该不算很慢的吧?奇怪,深度录屏怎么结束?
Reply View the author
yanhuacuo
deepin
2017-03-25 12:00
#10
本帖最后由 yanhuacuo 于 2017-3-25 04:08 编辑
https://bbs.deepin.org/post/136477
打字要有多快才看的出来?我的速度应该不算很慢的吧?奇怪,深度录屏怎么结束? ...

兄台,你没有理解我的意思,我说是的屏幕上,光标的位置:如图:








Reply View the author
20072312834
deepin
2017-03-25 16:17
#11
https://bbs.deepin.org/post/136477
兄台,你没有理解我的意思,我说是的屏幕上,光标的位置:如图:

你说的这个问题我懂了,这个问题在使用系统自带的搜狗输入法是看不到的,只有使用五笔或者五笔拼音才能遇到,但是其实我没有这个困惑,因为我用的是rime的五笔,你也可以安装试试,fcitx的五笔和五笔拼音在输入网址和英文上面不好用,我也不会调整,但是rime五笔安装上就没这些问题,强烈安利你rime五笔。
Reply View the author
yanhuacuo
deepin
2017-03-25 19:13
#12
本帖最后由 yanhuacuo 于 2017-3-25 11:25 编辑
https://bbs.deepin.org/post/136477
你说的这个问题我懂了,这个问题在使用系统自带的搜狗输入法是看不到的,只有使用五笔或者五笔拼音才能遇 ...

fcitx‐rime和ibus‐rime在五笔开启『四码唯一自动上屏』时,是有bug的,这个问题,是rime的内核问题,已与佛振沟通确认,而且他已经升级解决。但是,linux上这两大框架,依然用着陈旧的,有问题的版本,详情:
RIME的自动上屏BUG

http://tieba.baidu.com/p/4054640112



另外,关于对rime的喜爱问题,请看这贴的作者ID:

向RIME略表谢意

http://tieba.baidu.com/p/4070583873


Reply View the author
20072312834
deepin
2017-03-25 19:25
#13
https://bbs.deepin.org/post/136477
fcitx‐rime和ibus‐rime在五笔开启『四码唯一自动上屏』时,是有bug的,这个问题,是rime的内核问题,已 ...

四码唯一自动上屏我不知道哪里开启,但是对于我来说,也没有必要,毕竟如果四码就上屏,我无法输入英文。所以它不上屏才是我所喜欢的,至少目前rime的五笔对于我来说是完美状态,各方面都很均衡。输入法的事具体我是不明白的,我就是一个用户。不过既然你能联系到rime作者,那我就要说了,rime在简体拼音方面还可以有一个改进,就是拼音自动就错功能,如果有了这个,基本和搜狗平起做,当然,搜狗主题漂亮,估计一时半会儿rime还要朴素下去。另外,这贴的作者不就是你,你的ID不就是烟花错?这有什么讲究吗?不知道是不是可以和你直接聊一下?我的QQ在下面
Reply View the author
20072312834
deepin
2017-03-25 19:30
#14
另外关于你吐槽的问题,其实是有深层次的原因的,深度只维护了搜狗拼音,别的压根就没太多关注,现在别的输入法的输入法设置都不能自动保存,重启就失效,所以不是深度容忍,而是他看不到或者看到觉得不重要不在乎。毕竟用拼音的用户多,五笔用户不理会也不会有太大问题。但是rime天然的没有你吐槽的这些问题,至于小小输入法,我作为一个小白,是不愿这么麻烦去尝试的。你怎么评价小小输入法?我觉得rime的五笔水平已经很高,没有遗憾了。
Reply View the author
yanhuacuo
deepin
2017-03-25 19:37
#15
https://bbs.deepin.org/post/136477
四码唯一自动上屏我不知道哪里开启,但是对于我来说,也没有必要,毕竟如果四码就上屏,我无法输入英文。 ...

刚刚用手机回复,没能发成截图,所以有些词不达意。
Reply View the author
yanhuacuo
deepin
2017-03-25 19:47
#16
https://bbs.deepin.org/post/136477
另外关于你吐槽的问题,其实是有深层次的原因的,深度只维护了搜狗拼音,别的压根就没太多关注,现在别的输 ...

rime在更新内核之后,几乎可以实现一切五笔所需的功能。但是,它在Linux下的皮肤功能不是独立的,是挂在ibus或fcitx之下的,这两个平台在Linux上所有的缺点它只能全盘继承。

而小小输入法不一样,它既可以挂在ibus下,也可以独立使用。本贴一楼所讲的方式,就是独立使用。不挂靠任何输入法框架。这使它有个优点,就是可以兼容QT5程序,要知道,至今Fcitx也没有完美解决这个问题。小小输入法因此在兼容性和灵活度上,在Linux上秒杀所有输入法框架及平台。

小小输入法在可定制性上,也非常给力。可以实现纯五笔、纯拼音、五笔拼音混输、郑码、仓颉……等等一切的,基于码表的输入法,而且可以配合「表头命令」实现具体的细分功能。这一点,与RIME相比,丝毫不弱。

我觉得「小小输入法」在Linux上的表现更完美,RIME与之相比,只是一个子集,因为在功能丰富程度基本相同的大前提下,小小输入法可以作为独立的输入法框架呀。
Reply View the author
yanhuacuo
deepin
2017-03-25 19:49
#17
https://bbs.deepin.org/post/136477
另外关于你吐槽的问题,其实是有深层次的原因的,深度只维护了搜狗拼音,别的压根就没太多关注,现在别的输 ...

15.4桌面版集成的fcitx,对于table功能的支持很好,除了光标的诡异跟随方式之外,基本完美。
Reply View the author
20072312834
deepin
2017-03-25 20:16
#18
https://bbs.deepin.org/post/136477
15.4桌面版集成的fcitx,对于table功能的支持很好,除了光标的诡异跟随方式之外,基本完美。 ...

除了搜狗拼音以外,其他的输入法设置都无法保存,这个bug的存在就说明,深度基本没人关注其他输入法。
Reply View the author
yanhuacuo
deepin
2017-03-25 22:11
#19
https://bbs.deepin.org/post/136477
除了搜狗拼音以外,其他的输入法设置都无法保存,这个bug的存在就说明,深度基本没人关注其他输入法。 ...

因为用拼音的人,基本上对输入法没什么追求。
Reply View the author
20072312834
deepin
2017-03-25 22:29
#20
https://bbs.deepin.org/post/136477
因为用拼音的人,基本上对输入法没什么追求。

我一直认为工具只要满足需求就是好工具,所有人都有追求,不见得是追求输入法,而是追求一些别的,这样相辅相成,世界才完整完全,多姿多彩。深度在拼音方面做的无论对错,对于用拼音的人来说,已经基本完美,但是对其他输入法而言,他做的还远远不够。你一直在安利小小,但是你抓不住我这样小白的心理,导致因为你而使用小小的都不是小白,而小白用户的缺少,会让你的推广还是变得小众,毕竟小白才是主流。
Reply View the author
1 / 2
To page