不过注意软件协议,GPL 协议是会传染的。
所以你的手写识别功能如果不打算开源,最好作成一个识别库。之后再另外开发输入法模块做桥接来绕过协议传染的问题。(这样只有输入法模块部分会被传染)。
不过 ibus 本身是 LGPL 的,有豁免方法。如果你用SCIM的框架,这个东西好像是 GPL 的。
所以你要是打算用别人的输入法框架,一定要看清别人的软件协议。
如果自己开发输入法框架。现在 Linux 貌似都是基于 xim 。但似乎系统只能启动一个输入法,你的东西就不能和别的输入法共存了。
1、安装企鹅输入法(fcitx)
(1)sudoapt-get install fcitx #安装fcitx
(2)sudoapt-get install fcitx-table-wbpy #安装五笔拼音字库
2、配置输入法
(3)im-config #打开输入法配置对话框,如图1所示
图1输入法配置(im-config)
(4)点击[确定]进入如图2所示界面
图2输入法配置(im-config)
(5)点击[Yes]进入如图3所示界面
图3输入法配置(im-config)
(6)选中[启用小企鹅输入法(Fcitx)@!]单选按钮,然后点击[确定]进入如图4所示界面
图4输入法配置(im-config)
(7)点击[确定]完成输入法配置
3、重启输入法
(1)状态栏选中输入法右击鼠标d出右击菜单,点击[重新启动]重启输入法(或注销当前用户,然后重新登录)
1、打开桌面右上角的系统设置按钮,点击“系统设置”。
2、在系统设置界面,点击“语言支持”。
3、点击fcitx。
4、后点击桌面右上角的“注销”按钮,重新启动以后,就可以看到语言兰里有搜狗输入法了。其中这里的1-3有的时候不需要,系统会默认位fcitx。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)