本文介绍DTK软件使用小小输入法的方法,可用在Arch/Manjaro和deepin/uos系统上。事先说明:想要小小输入法支持DTK应用一定要找对QT插件的版本。
简介:
小小输入法是一款不错的输入法,可以挂接任意【形码】、【音形码】、【音码】的全功能平台,支持所有编码集,支持编码方案小于48键,编码长度小于64个的各种输入法。您无需再去寻找98五笔、二笔、大手笔、一笔等等的输入法软件,一个小小即可胜任这一切。喜欢内置就内置,喜欢外挂就外挂,自由选择。小小输入法是一款跨平台的输入法,可以支持Windows、Linux、android平台。
先去小小输入法官网下载(地址:http://yongim.ys168.com/),需要下载两个软件包和qt插件,如果是deepin/UOS系统就下载5.7那个版本,如果是Arch/manjaro就下载5.9那个版本,版本一定要对应起来,不然的话就算安装了qt插件还是无法在DTk软件上使用。
1、解压软件包:
以/opt目录为例,复制软件包到/opt目录:
sudo cp ~/Download/yong-lin-2.5.0-0.7z
解压软件包:
sudo 7z x yong-lin-2.5.0-0.7z
重命名目录:
sudo mv ./yong-lin-2.5.0-0 ./yong
2、安装软件(安装的时候需要sudo提权,调用的时候不需要提权):
进入安装目录:
cd /yong
执行安装脚本:
sudo ./yong-tool.sh --install64
执行调用脚本:
./yong-tool.sh --select
注:Deepin/UOS下会报错,Arch/manjaro下不会。如果执行./yong-tool.sh --select后,显示报错为/usr/bin/im-config: 3: /usr/share/im-config/data/10_yong.conf: Syntax error: "(" unexpected,请参照下面解决。
解决方法:修改/usr/share/im-config/data/10_yong.conf的内容为:
IM_CONFIG_SHORT="Yong Input Method" IM_CONFIG_LONG="Yong Input Method" package_auto () { package_status yong } package_menu () { package_status yong }
然后重新执行:
./yong-tool.sh --select
这时不会产生报错,之后注销并重新登录后输入法可以使用。
3、安装插件(一定要对应版本):
Deepin/uos系统安装qt插件(5.7版本):
sudo cp ~/Download/libyongplatforminputcontextplugin.so /usr/lib/x86_64-linux-gnu/qt5/plugins/ platforminputcontexts
arch/Manjaro系统安装插件(5.9版本):
sudo cp ~/Download/libyongplatforminputcontextplugin.so /usr/lib/qt/plugins/platforminputcontexts
安装完毕。
1、单独使用:
Deepin/UOS下执行im-config使用im-config切换到yong。
arch/Manjaro没有im-config无法可视化切换,需要设置如下环境变量,先执行sudo -i或者su切换到root,再执行:
echo export GTK_IM_MODULE="yong"\n export QT_IM_MODULE="yong"\n >> /etc/profile
2、挂载使用:可以将小小输入法挂载到ibus/fcitx下使用。
Deepin/UOS使用im-config切换小小输入法会开机自启。
使用环境变量调用小小输入法的Arch/Manjaro开机不会自启需要手动编写一个desktop放到~/.config/autostart/目录。
uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。
浏览次数 64
浏览次数 88
浏览次数 66
浏览次数 288
浏览次数 121
未知的网友