红联Linux门户
Linux帮助

小小输入法在deepin中使用的解决办法

发布时间:2017-03-23 16:04:54来源:深度科技论坛作者:yanhuacuo
yong输入法,也叫『小小输入法』,是一款跨平台(Android / Linux / Windows)的,配置文件通用的输入法平台。可以挂载多种形码、音码,以及音形码。
相较于ibus和fcitx,小小输入法可以更灵活地随时随地修改码表,而且小小输入法提供了非常多的码表自定义功能,可以配合表头儿实现。
现在的fcitx团队不知大脑抽了哪根筋,把『光标』放置于输入编码的『前面』,打完一个字,它就跳一下,打快了能把人的眼晃瞎。我不知道这样极度不符合中文输入习惯的设定,为什么没有人提出异议,甚至连deepin,也默认接受这种面目可憎的设定,非常无语。
小小输入法在deepin中使用的解决办法
 
好了,转入小小输入法在deepin中的使用的解决办法。
首先,你最好从这里下载一份我配置好的『小小输入法』(http://yanhuacuo.ys168.com/)作为范例。之后,你可以更改它的码表,或者从小小官网(http://yongim.ys168.com/)下载别的版本。
小小输入法在deepin中使用的解决办法
重中之重:配置QT5插件
下载编译好的QT5插件,放到/usr/lib/x86_64『你的用户名』--gnu/qt5/plugins/platforminputcontexts下面,
然后才能进行下面的步骤,不然无法在QT5程序中输入中文。
小小输入法在deepin中使用的解决办法
小小输入法在deepin中使用的解决办法
 
一:安装小小输入法
(1)解压得到小小输入法的主文件夹,并将之放到你中意的位置,在这个路径中打开终端。
(2)从终端安装小小输入法
sudo ./yong-tool.sh --install 64
./yong-tool.sh --select
 
二:写入环境变量
export XMODIFIERS="@im=yong"
export GTK_IM_MODULE=yong
export QT_IM_MODULE=xim
小小输入法在deepin中使用的解决办法
 
三:删除fcitx相关的自启动文件
一个是fcitx,一个是sougo——名称可能有变动,不过可以认出来。
/etc/xdg/autostart/fcitx-autostart.desktop
/etc/xdg/autostart/sogou-qimpannel.desktop
 
四:让小小输入法开机自启
在 /etx/rc.local中,加入自启命令,就像下图:
sh /usr/bin/yong
小小输入法在deepin中使用的解决办法
小小输入法在deepin中使用的解决办法
 
附:
我曾尝试按小小输入法作者两年前给出的deepin使用解决办法,在/etc/xdg/autostart中写入预启文件,但是并不成功。
这一步是否必要,我也不能确定,如果你按上述我给的办法没有成功,那么做一下这一步。
新建文本文件,写入如下内容,另存为yong.desktop ,允许作为程序执行,然后放入/etc/xdg/autostart中
[Desktop Entry]
Name=Yong
Exec=/usr/bin/yong
Terminal=false
StartupNotify=false
Type=Application
小小输入法在deepin中使用的解决办法
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29424.html