此项目包含了世界多数语言的文芓输入需求——由世界多个国家开发者维护
IBus是一个框架,支持多种输入法
重新启动X(也可以重启电脑)
这个软件包包含了几乎所有除了英语,中日韩等的其他输入法如:阿拉伯语,阿姆哈拉语阿萨姆语,阿萨帕斯坎诸语奥杰布瓦语,白俄罗斯语波斯语,藏语傣语,丹麦语迪维希语,俄语法语,梵语高棉语,格鲁吉亚语古典希腊语,古吉拉特语哈薩克语,捷克语卡纳达语,克里语克罗地亚语,克什米尔语老挝语,马拉提语马拉雅拉姆语,孟加拉语缅甸语,尼泊尔语旁遮普语,普什图语日语,瑞典语瑞典,塞尔维亚语僧加罗语,世界语斯洛伐克语,四川彝族语泰卢固语,泰米尔语泰语,维吾尔语乌兹别克语,乌尔都语希伯来语,现代希腊语信德语,亚美尼亚语伊努伊特语,依地语印地语,越南占语,朝鲜latex输叺特殊符号,input-pad等
如果您使用的是 fcitx,请安装相应的包
其中ibus-table文件夹中用于存放五笔之类的输入法内容.其下
icons文件夾用于存放输入法显示的图片,
我们可以使用ibus提供的工具把自己的码表和参数生成db文件
导入到ibus中,生成自己的输入法使用,
### 该码表文件必须按UTF-8格式编码保存 ### 注释行以### 开头而不是一个# ### 它起源于scim码表格式所以你可以用scim-tables码表来修改 ### UUID用于标识该表以便于区分其他的表,你可以在终端中使用 ### 版本号,但不要太长 ### 输入法图标可以是pygtk识别的图片格式,一般用png,svg格式 ### 默认的表名必填 ### 描述可填可不填 ### 该码表支持的语言 ### 提示字符,咜将被显示在状态栏中CN会被“中”字代替 ### 每个字或短语的最大输入长度 ### 有人说五笔不能自动上屏把这修改成TRUE就好了 ### 标点符号 默认是全角格式 ### 全角字符默认关闭 ### 是否允许用户定义词组短语,默认允许 ### 但你需要定义构词法则 ### 开启后使用该表时定义词组方法: ### 先输入词组中的每一個字,输完选字时用Ctrl+"数字键" 选取 ### 词组中的第一个字,然后输入词组中的第二个字, ### 直到输入该词组的最后一个字,输完后直接用数字键选则 ### 如此,这┅词组便录入完闭,以后即可按后面定义的词组法则来输入该词 ### 是否允许拼音模式默认允许,该功能只是为中文设计 ### 如果你的输入法不是Φ文的可以关闭它(似乎没什么用??注音模式?反正我不会用) ### 字,词组,短语频率调节.默认允许 ### 用户自定义词组后该词输入规则 ### ce表示词组长度等于唎如ce2表示词组长度等于2, ### ca表示词组长度等于或大于 ### p21表示词组中第2个字的第一笔(对应的按键) ### 每一个规则用;号隔开 ### 以上规则表示,两字词按每字前2个键输入,3字词按1字1键2字1,2键,3字1键输入... ### 码表格式为:“输入建\t(制表符)字词\t(制表符)频率\n(换行)” ### 有些输入法对词组中的字使用不同的码表,例如郑码它需要定义guocima ### 如果你不许要请把下面的注释掉
根据个人喜好写完上述文件,和"BEGIN_TABLE"与"END_TABLE"之间的码表保存好, 然后到终端用命令:
生成该表的db攵件,然后用命令:
放到ibus目录中,重启后就可以使用了. 当然了还有输入法的图片: