HIME 0.9.9 釋出! - Linux

Hazel avatar
By Hazel
at 2012-01-13T00:54

Table of Contents

經過 1 個月的歡樂開發後,HIME 開發團隊決定釋出 HIME 1.0 的先行測試版,HIME 0.9.9。

下載:

 您可以到 https://github.com/caleb-/hime/downloads 下載官方釋出版。
 備份站:http://hime.luna.com.tw/
 各 Linux Distribution 則請參考:
  https://github.com/caleb-/hime/wiki/prebuilds-and-auto-build-scripts-of-distros
 當然,您隨時可以到 https://github.com/caleb-/hime/ 下載並測試最新的開發版。

而以下為較重要的修正列表:
註:由於 HIME 的開發進度實在是飛快,
  以下列表或有不足之處,若您發現有什麼缺漏之處請不吝知會我們!

功能改進 / Bug 修復:

 * 支援 Ubuntu 的 libappindicator (Ubuntu Unity Tray) (Tommy Tsim)
 * 可讓 rxvt-unicode 不需透過 XIM 即能使用 HIME (kanru)
 * 改進 chewing 的輸入處理及 64 bit 相容性。 (Cheng-Wei Lin)
 * 改進 GTK+ 3.x 相容性。(Tommy Tsim)
 * 改進注音及詞音之資料庫 (Vdragon、Franklin Weng、petercommand、maxwux)
 * 改進 gtab2cin 的相容性 (Solomonhuang)
 * 改進 System Tray 的動作及相關設定 (Tommy Tsim)
 * 補充一些缺漏的 manpage (Yao Wei)
 * scripts/hime-env:可讓使用者方便檢查並回報執行環境報告。(caleb)
 * distro/dev-tools/scripts/test-hime:
可不需將 HIME 安裝至系統就能執行測試 HIME。(caleb)
 * distro/dev-tools/qt3-test distro/dev-tools/qt4-test:
QT3/4 小測試程式 (caleb)
 * distro/dev-tools/icons/hime-create-icons.sh:
方便製作 icon theme 的小工具程式 (Tetralet)
 * 新的 4 組 Icon Themes: pink、blue、black、dark (Tetralet)
 * 一些取自 GCIN 2.7.0 之新功能及問題修復。感謝 Edward Der-Hua Liu!

 而以下為 bug 修復列表:

 * 能正確得顯示 [英]、[全] 狀態。 (Tetralet)
 * 修正切換輸入法時,緩衝區更新問題。 (Cheng-Wei Lin)
 * 在切換輸入法時,double free 問題。 (Cheng-Wei Lin)
 * 解決平行編譯問題 (b4283)
 * 清除一些和輸入法無關之拆碼 (Tetralet)。
 * [chewing]:修正 utf-8 文字顯示流程 (Cheng-Wei Lin)
 * [chewing]:修正遊標問題 (Cheng-Wei Lin)
 * [chewing]:修正 chewing_set_selKey 參數 (Cheng-Wei Lin)

編譯相關:
 * 更親和美觀易用的編譯系統,應該可以不加任何修正及編譯參數,
   就能在各大 Linux Dist 下順利編譯 HIME。並能支援 CFLAGS 環境變數!
   非常感謝 letoh 的辛勞成果! (letoh、b4283、petercommand)
 * 預設上不編譯 QT3 im-modules,
   因為要 QT3 im-modules 能動作需在 QT3 上套用一個非官方的修正程式,
   請確認您的系統有套用此修正程式再自行在 HIME 上啟用這個選項。
 * 相容於 clang (letoh)
 * 修正在 Ubuntu 11.10 32 bit 下的編譯問題 (letoh)
 * 加強 module 的 callback 模式 (letoh)
 * 清除編譯警告 (letoh、Tetralet、caleb、taylorchu)

原始碼整理:
 * 將所有的程式碼都搬到 src/ 目錄下 (letoh)
 * 將所有的 C 程式還原為 *.c (原為 *.cpp)

釐清著作權/授權爭議:
 眾所皆知的,HIME 是 fork 自 GCIN 的一個專案。
 GCIN 原始碼目錄的 AUTHOR 及 COPYING 兩個檔案應該能十分清楚明白得表明了
GCIN 之著作權主要為 Edward Liu 所有;
 而授權則為原汁原味一字不改的 GNU LGPLv2.1 (or later)。
 一般軟體只要如此聲明,有關著作權/授權資訊也算足夠了。

 但當我們仔細去翻查 GCIN 的所有程式及檔案,
 雖然大多數的程式碼之著作權為 Edward Liu 所有、並以 GPLv2.1+ 授權自無疑慮,
 我們還可以發現 GCIN 裡也包含了一些其它人的作品及不同授權。(以下非完整列表)
 如:QT3/4 im modules 授權為 GPL2;
   IMdkits 著作權為 XIM/IIIMF 作者(木通)浦秀樹所有,授權為 BSD 三條款;
   EggtrayIcon 著作權為 Anders Carlsson 所有,授權為 LGPL2.1 (or later);
   Chewing IM Modules 著作權為 Cheng-Wei Lin 所有,授權為 LGPL2.1 (or later);
   Icon Theme 的授權似乎並不是很明確。
   而其它像倉三、倉五的碼表則為 Public Domain,
   大易三碼碼表的授權則為『可再發佈但不能修改』之類的。

 而 HIME 則是一個集體開發的專案,
 因此我們必須事先釐清著作權/授權資訊以避免日後爭議:

 * 在所有的程式上補上缺漏的著作權 Edward Liu
   及授權 LGPL2.1 (or later) 聲明資訊 (已於 0.9 版完成)
 * 非常感謝行列輸入法的發明者廖明德先生慷慨釋出一個較寬鬆的授權!
   (感謝 Yao Wei 費心聯絡)
 * 啟用全新的美觀 Icon Theme。

Debian/Ubuntu deb (http://debian.luna.com.tw) 相關:
 * 分離出一個 hime-icon-themes 套件,
   內為 pink、black、dark 這三組 icon theme。
   HIME 內定使用 blue 這組 icon theme;
   您可以使用以下指令來指定使用其它的 icon theme,以 pink 為例:
    cd ~/.config/hime
    ln -s /usr/share/pixmaps/hime/pink icons
 * 新增套件:hime-dbg,內含 debug 資訊,可便於使用 gdb 來替 hime 除錯。
 * Ubuntu: 新增按鈕【hime-setup】→【外觀設定】→
   【試著相容於 Ubuntu Unity (需重啟 Unity)】,
   讓 HIME 的 icon 能顯示於 Ubuntu Unity 上。

懇請協助:
 HIME v0.9.9 的全/半型行為尚有討論空間,
請協助 HIME 開發團隊整理出適合大多數人使用的預設全/半型行為,
 請您到 https://github.com/caleb-/hime/issues/47 發表您的看法!

意見回饋/問題回報:
 請您不吝向我們回報您所遇到的問題或是功能需求(使用中文也行),
 我們將會在最短時間內設法解決:

  https://github.com/caleb-/hime/issues (錯誤追蹤系統,需註冊)
  http://hime.luna.com.tw/forum (專屬討論區,可匿名)
  IRC: #hime@freenode.net (IRC 頻道,
雖無 Logger 但請記得保持您的禮貌和風度並尊重頻道裡的所有人。)

--
Tags: Linux

All Comments

Kelly avatar
By Kelly
at 2012-01-14T16:13
辛苦了~
Tristan Cohan avatar
By Tristan Cohan
at 2012-01-16T19:49
讚!
Bennie avatar
By Bennie
at 2012-01-20T19:52
我試著在ubuntu10.04下安裝 可是無法通過相依性...
Kyle avatar
By Kyle
at 2012-01-21T03:33
10.04 請用 deb http://debian.luna.com.tw/lucid ./
Daph Bay avatar
By Daph Bay
at 2012-01-25T07:13
感謝 安裝成功了
Carolina Franco avatar
By Carolina Franco
at 2012-01-28T18:06
讚!!
Michael avatar
By Michael
at 2012-02-02T10:47
幫推辛苦了~
Ula avatar
By Ula
at 2012-02-05T06:56
賀~

上個月的雜誌

Kristin avatar
By Kristin
at 2012-01-12T22:54
翻了好幾本 有看到有一本 有介紹 4套 linux OS 最小的 只有25mb 看各位有沒有印象 雜誌名子 或這4支OS名子 感激不盡 ^^ - ...

架設 mediawiki 在Fedora上

Harry avatar
By Harry
at 2012-01-12T21:30
小弟我想在lab的電腦上架一個wiki來用用 可是我是linux的初學者 所以碰了一點點問題 我照著官網的教學去安裝 http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Fedora_Core 就在我安裝了第一步後 本來應該要有這幾個資料 ...

虛擬ip下 開SSH介面給原廠

Linda avatar
By Linda
at 2012-01-12T21:00
我裝了一個centos 5.7的站 要開放外國原廠遠端安裝軟體 在同個區域網路下我可以利用我的筆電 進行 ssh介面控制 但是如果要從外面進來要輸入什麼ip位置 我試過 no ip 沒有效 teamviewer 不能安裝 懇請各為解救 - ...

一個linux-arm開發者茶會

Audriana avatar
By Audriana
at 2012-01-12T17:01
※ [本文轉錄自 C_and_CPP 看板 #1F3g57K8 ] 作者: DrStein (啤酒肚) 看板: C_and_CPP 標題: [分享] 一個linux-arm開發者茶會 時間: Thu Jan 12 17:00:53 2012 一個日本開發者社群領導人 辦的, ...

yum錯誤訊息_PYCURL ERROR 7

Dinah avatar
By Dinah
at 2012-01-12T15:29
我用vmware裝Fedora 13 然後yum下的指令都會出現錯誤訊息[Errno 14]PYCURL ERROR 7 google有滿多討論和處理方案, 例如修改fedora.repo和fedora-updates.repo的baseurl,但我確定我的baseurl是正確的 也有建議在yum. ...