本文介绍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软件上使用。
参考:深度商店应用Disks、小小输入法、Ajenti、VMware Workstation。
二、安装,包括安装qt插件 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/目录。
相关主题 |