看板 Liu 關於我們 聯絡資訊
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
jtmh:scim 也有那個按 Enter 出英文字的功能,我也是很喜歡 02/10 22:34