今天的 Tetralet 又在唧唧喳喳了



« 五月 2017 »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        






 

HIME 0.9.9 釋出!

Tetralet | 12 元月, 2012 23:47

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

下載:

您可以到 https://github.com/caleb-/hime/downloads 下載到 HIME 0.9.9 的官方釋出版。備份站: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 的開發進度實在是飛快,以下列表或有不足之處,若您發現有什麼缺漏之處請不吝知會我們!

功能改進:

  • 支援 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)
  • 清除一些和輸入法無關之拆碼 (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 上啟用這個選項。
  • 解決平行編譯問題 (b4283)
  • 相容於 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 LESSER GENERAL PUBLIC LICENSE Version 2.1 (or later)。一般軟體只要如此聲明,有關著作權/授權資訊也算足夠了。

但當我們仔細去翻查 GCIN 的所有程式及檔案,雖然大多數的程式碼之著作權為 Edward Liu 所有、並以 GPLv2.1+ 授權自無疑慮,我們還可以發現 GCIN 裡也包含了一些其它人的作品及不同授權。如:(以下非完整列表)

  • QT3/4 im modules 授權為 GPL2;
  • IMdkits 著作權為 XIM/IIIMF 作者樋浦秀樹所有(已於 2010 年去世),授權為 BSD 三條款;
  • EggtrayIcon 著作權為 Anders Carlsson 所有,授權為 LGPL2.1 (or later);
  • Chewing IM Modules 著作權為 Cheng-Wei Lin 所有,授權為 LGPL2.1 (or later);
  • 內含的 Icon Themes 的授權似乎並不是很明確。
  • 而其它像倉三、倉五的碼表則為 Public Domain,大易三碼碼表的授權則為『可再發佈但不能修改』之類的。

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

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

Debian/Ubuntu deb (Luna's Debian Archiver) 相關:

  • 分離出一個 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 除錯。請參考:Linux 除錯利器 - GDB 簡介
  • 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 但請記得保持您的禮貌和風度並尊重頻道裡的所有人。)

迴響

Re: HIME 0.9.9 釋出!

可否貼幾張 screen shot 以供參考,謝謝 :)

[回應] 酷麵 @ 13/01/2012, 00:09

Re: HIME 0.9.9 釋出!

剛剛裝好開始試用,感覺滿好的,謝謝。

[回應] Yute @ 13/01/2012, 11:52

Re: 酷麵

有強者幫貼了,請參考:

[回應] Tetralet @ 13/01/2012, 15:09

Building hime-0.9.9 on Fedora 14 fails

看起來像是沒有 build 出 gtk-3.0 下的 im-hime.so,請問可能是什麼地方出問題了嗎?

謝謝
========================Error Messages=====================================================================
Processing files: hime-gtk3-0.9.9-1.fc14.i686
錯誤:檔案找不到:/home/bruce/rpmbuild/BUILDROOT/hime-0.9.9-1.fc14.i386/usr/lib/gtk-3.0/immodules/im-hime.so

RPM 組建錯誤:
檔案找不到:/home/bruce/rpmbuild/BUILDROOT/hime-0.9.9-1.fc14.i386/usr/lib/gtk-3.0/immodules/im-hime.so

[回應] foozle @ 14/01/2012, 22:38

Re: foozle

對不起敝人對 RPM 完全是一竅不通,
可否請您移駕 IRC 或是發個 issue?
謝謝!

[回應] Tetralet @ 15/01/2012, 09:56

正在享用mmm

好漂亮~呀!

但是在內定輸入法開關
Ctrl+Shift循環的開關好像有點問題?
如果勾選了"En"或"符號表"就會停止循環...

[回應] Ebsnova @ 15/01/2012, 21:46

Re: Ebsnova

我們正在修您所回報的問題...
但可否請教一下,您所說的【En】是哪一個輸入法?

[回應] Tetralet @ 17/01/2012, 13:54

Re: Ebsnova

您所回報的問題已於最新的 git 中修正了,
請不妨試用看看,
若有發現任何問題請不吝回報!謝謝!

[回應] Tetralet @ 26/01/2012, 23:11

Re: Tetralet

先跟版主您拜個晚年~

歐!En是英數...
在下很白痴的打開"內定輸入法開關"而無法正常循環...
或許有特別的考量?不然在內定輸入法開關可以省去「英數」,因為開機預設都還是英數...

因為在下是PcMan改版的7's eeepc LXDE系統,核心版本是Linux lxde-0 2.6.26-1-eeepc。
「老舊的版本好像不太適合嘗鮮Q_Q」
今天嘗試官方 sid 的新版本安裝,在按下Ctrl+Spase就會導致Hime崩潰!(整個Hime掛掉重開)
錯誤訊息是無法開啟 /usr/.../Table/zo.ham
(有點忘了,因為剛剛不能輸入中文,一度太緊張)

現在改裝回0.9.9
打字都正常!

唔!這樣好像經常勞煩閣下...
如有得罪之處還望請海涵。

[回應] Ebsnova @ 28/01/2012, 21:40

Re: Ebsnova

> 打開"內定輸入法開關"而無法正常循環...

「英數」那個應該已在最新的 git 中修復,請不妨試用看看!

> 在內定輸入法開關可以省去「英數」,因為開機預設都還是英數...

您說的很有道理。我發個 issue 問問大家的意見。

> 因為在下是PcMan改版的7's eeepc LXDE系統

可以考慮使用 http://debian.luna.com.tw 所提供的 Lenny 版 HIME。

> 今天嘗試官方 sid 的新版本安裝,在按下Ctrl+Spase就會導致Hime崩潰!(整個Hime掛掉重開)

XD,我會跟 Debian 的 Package Maintainer 反應這個問題。

> 現在改裝回0.9.9 打字都正常!

可否請教您安裝的是哪個版本?(dpkg -l hime)
謝謝!

[回應] Tetralet @ 29/01/2012, 16:07

Re: Tetralet

這是目前正在使用的版本

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ 名稱 版本 簡介
+++-===============-===============-==============================================
ii hime 0.9.9+git120126 an GTK+ based input method platform for

有問題的是用下面這個來源更新的版本,也有可能是我用舊核心硬裝大量新軟體倒置的結果~(某些衝突很悲劇)
deb http://ftp.tw.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.tw.debian.org/debian/ sid main contrib non-free

[回應] Ebsnova @ 31/01/2012, 14:19

Re: Ebsnova

> 有問題的是用下面這個來源更新的版本

其實有不少人回報 Debian Sid 的 HIME 有問題,
但因為問題無法重現所以目前還不知問題出在哪 XD

[回應] Tetralet @ 01/02/2012, 00:02

authimage
驗證碼皆為英文大寫字母
僅輸入前4碼即可。後2碼是假的,欺敵用。
這是為了防制 Spam 而設計的。若造成您的不便還請見諒!
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb