作者solaris10 (柚帅柚美可怜可爱)
看板Liu
标题[心得] Solaris 11 的呒虾米
时间Wed Feb 9 23:34:54 2011
Solaris 在 Solaris 8 的时候就有呒虾米了,不过当时候的呒虾米很难用,
出字顺序乱七八糟又没办法自己改,让人完全不想用。
到 Solaris 9 的时候,Sun 把输入法程式改成了 iiim,也提供了「正常」
的呒虾米表格,打起字来就爽快多了,不过这时候只有繁体中文的呒虾米,
需要打简体字或日文字的时候还是没办法。
2008 的年底,行易公司正式推出 Solaris 9 和 10 上的呒虾米,
(参考
#19BLTcdB)在这份同样基於 iiim 的呒虾米上面四种模式
都可以用,所以不但是繁体中文,也可以很轻松的打出简体字和日文字,
搭配上跨平台的 ZTerm (参考
#146KPLh4),在 Solaris 上打 B 真是
一件很愉快的事情。
去年年底,Oracle 公司推出了 Solaris 11,我前两个礼拜终於在
Virtual Box 上装了来玩玩看,这个版本的 Solaris 拿掉了长久以来的
视窗介面 CDE,只能使用 GNOME,里面的输入法除了原本的 iiim 之外
还增加了 scim 和 ibus,不过这一版的 iiim 改得很奇怪,改到连我都
搞不太清楚要怎麽用,所以我的目光就转向 ibus,这个大名鼎鼎却从来
没有机会使用过的输入法架构。
Solaris 11 里的 ibus 没有附上呒虾米,只好到网路上去找找要怎麽样
加入呒虾米,大致上的方法就是到网路下载一个呒虾米表格,然後加上一些
表头,再使用 ibus 的指令去把这个表格档变成 ibus 专用的二进位档。
结果翻来翻去,我竟然看到原来行易公司的网站就有提供了!!!
天哪,我竟然没有先去找行易网站,真是蠢到极点了!我对不起行易公司的
用心与努力呀!
身为正版呒虾米的购买者,我有权利下载这份 ibus 的呒虾米,但是下载
的时候其实还是很担心,因为这份 ibus 的呒虾米是在 Linux 下产生出来的,
在 Solaris 下能够使用吗?个人其实没有什麽把握。
在
http://boshiamy.com/member_download.php 下载解开之後,执行
ibus-install-boshiamy.sh ,不到十秒钟就装完了,将 ibus 重新起动之後
就可以加入呒虾米,一样是分成四个表格档,所以一样可以输入繁体中文、
简体中文和日文字,只是没有 ,,T ,,CT ,,J ,需要自己切换输入法。
我个人是不喜欢切成四个表格档的,在虾米板上常有人问为什麽某某字打不
出来,後来才发现这个字是日文字,要切换到日文模式才能输入,这种情况
造成了呒虾米输入的障碍。所以我自己产生了一个全模式的表格档,在这个
表格档里就包含了繁简体与日文字,使用起来很方便,只要记得把 ibus 的
状态列选到「大」就可以了。
有了全模式,再下来当然就是 Ext A/B 了,很可惜,ibus 没办法完整显示
Ext A/B 的字,所以即使下载了 Ext A/B 的加字加词档也没有用。
不过今天早上我突然想到,这也许只是字型的问题,所以我把 Ext A/B 的
字型档传到 /usr/share/fonts/extab/ 这个目录去,然後执行
fc-cache -f -v ,GNOME 就多了 Ext A/B 的字型,再把 ibus 的字型改
过去,果然就可以正常显示了,喔耶!
所以我现在用的 ibus 就是 全模式 + Ext A/B,这是目前的 Unix 系统
上最完整的呒虾米了,哈哈!
实际使用 ibus 两个礼拜,我很喜欢里面一个功能就是按了 Enter 会直接
打出英文,比如说按了 rst 之後,输入列会出现 叶 ,如果按空白键的话
就打出 叶 ,但是如果按 Enter 的话就打出 rst ,实际使用起来很方便。
比如说之前常有人问小数点 . 要怎麽打,如果用这个方法的话就不用切换
中英模式,先按 . 再按 Enter 就好了。
不过 ibus 也是有我不喜欢的功能,比如说打了 a 之後,输入列除了拆码
为 a 的字之外,还会出现 寸a ,也就是预测下一个要打的字。我很不爱
这个功能,但是试了半天,实在不知道要怎麽改,如果有熟 ibus 的人烦请
告知,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.124.65
1F:推 jtmh:scim 也有那个按 Enter 出英文字的功能,我也是很喜欢 02/10 22:34