HIME 和 Ubuntu

HIME INPUT METHOD EDITOR, https://github.com/hime-ime/hime

版主: Tetralet

HIME 和 Ubuntu

文章Tetralet » 週日 1月 01, 2012 12:46 am

最近敝人在打包 HIME 的 Ubuntu deb 時,遇到了一些麻煩。

一個問題是 hime-setup 視窗不知為何會有個 resize grip。
也就是視窗右下角會出現一個直角三角型的區塊,
告訴使用者這個視窗可用滑鼠拖拉。

這個原本應該是 GTK3+ 才有的功能,
但 Ubuntu 卻把它 port 回 GTK2+ 上了。
所以 HIME 必須檢查系統是否為 Ubuntu,
然後再想辨法在程式碼裡避開這個問題。

請參考: https://github.com/caleb-/hime/issues/59

這個問題不是很好解決,我們想不到什麼很單純的解決方案,
所以我們決定還是讓 Ubuntu 的 Package Maintainer 去傷腦筋好了,
請他們在包 deb 時稍稍更動一下程式碼,
這樣就能完美解決這個問題了。

另一個問題是 Ubuntu 採用了 Unity 做為預設的 Desktop Environmenscriptt,
而必須要把 HIME 加入 Unity System Tray 的白名單後,
HIME 的 icon 才會出現在 System Tray 上。
但這個小技巧似乎知道的人不多,
指令也長到實在很難背起來,
所以就有使用者來抱怨了。

請參考: https://github.com/caleb-/hime/issues/110

我們的解決方案是寫了一個小小的 script:distro/ubuntu/unity-systray
只要執行它就能直接把 HIME 加入 Unity System Tray 的白名單了。

然後,我又在 Ubuntu 的 deb 裡新增了一個按鈕,
位於【hime-setup】→【外觀設定】→【試著相容於 Ubuntu Unity (需重啟 Unity)】,
只要按一下就會自動執行 unity-systray 這個 script 了。
然後重啟您的 Unity 看看有沒有作用。

目前包含以上修正的 hime 0.9+git120101 的 deb 檔已上線,請大家多多試用!
安裝方式請參考: http://debian.luna.com.tw/

如果在安裝使用 HIME 時遇到任何問題,
或有任何意見或新奇點子,
請不吝到 https://github.com/caleb-/hime/issues/ 回報。
HIME 需要您的多多參與才能更快樂得成長茁壯!謝謝!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

回到 HIME (姫) 專案 討論專版

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客