今天的 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






 

HIME INPUT METHOD EDITOR, HIME (姫) 專案,開始!

Tetralet | 13 十二月, 2011 14:15

HIME INPUT METHOD EDITOR, HIME () 專案

源起:

若要問我,為什麼我離不開 Linux Desktop?我會很肯定得說,【GCIN 輸入法】絕對是理由之一:輕巧、穩定、功能強大,幾近無可挑剔。

但可惜的是,GCIN 的使用者一直不多,能見度也一直沒想像中來得高,因此敝人可是卯足了勁來推廣 GCIN:寫推坑文、幫忙測試、回答初學者問題、包 deb 套件、提 feature request、寫 patch...,在這過程中,很榮幸得結識了不少的 GCIN 熱愛者,我們時常一起討論、提供意見、突發奇想、歡樂惡搞... 能夠在網路上遇到這麼多充滿才氣又志同道合的朋友真的是太快樂了。

但可惜的是,我們發現這些新奇的想法和一些帥氣的解決方案,有時並不太容易被 upstream 接納。很多次在幾經溝通但還是無效之後,我們只能嘆口氣,讓那些 idea、patches 就這樣塵封在硬碟的某個角落,難以再見天日。雖然說 upstream 也許有什麼特別的考量,但這種狀況一而再、再而三發生讓我們有很深的挫折感。

這種情況近日來越來越嚴重,我們和 upstream 的意見分歧越來越多。在喪氣之餘,慢慢得有一個想法浮現在我們的腦中:『我們何不嘗試 fork GCIN、走自己的路呢?』,這雖然是個太激烈的做法,但似乎值得試上一試!試著在非官方的 IRC 頻道 #gcin 提出這個想法,竟獲得眾人極熱烈的壓倒性支持。我猜想這裡該不會是 GCIN 地下反抗軍本部吧?XD,甚至會讓人很懊惱得覺得,多少時間被浪費掉了呀!怎麼會到現在才想到 fork 這條路呢?於是再幾經討論,我們決定 fork GCIN 並建立 HIME INPUT METHOD EDITOR, HIME () 專案。HIME 這個有遞迴味道的名字是 caleb 提出來的,因為實在好記又帥氣所以獲得多數開發者同意通過。但如果有什麼人認為那個 H 是不是有啥特別意義,我只能說你想太多了! XD

HIME  和 GCIN 有何不同?

本專案的特點是分散式開發,並沒有誰會是實際的 upstream。在我們的想法裡,開發者和使用者的意見一樣重要!測試者和推廣者都值得尊敬和重視!也就是說,只要你願意,您可以隨時隨地加入開發者/ 測試者/推廣者/使用者行列,自行開發測試發佈 HIME,不需徵求任何人的同意,也不必看任何人臉色。而 HIME 的主要開發者(主要由 caleb 負責)會不定期收集我們所收到的意見和更新,在經過嚴密開發測試評估後推出官方新版本。

首頁:

您隨時可以在 https://github.com/caleb-/hime/ 下載到 HIME 最新的官方 tarball。我們會不定時更新,請隨時注意是否有新版推出。

如果你覺得 Github 的畫面很亂,我們有一個簡單的備份站台:http://hime.luna.com.tw/,裡面的檔案會同步更新,並會放置一些重要的 patch 檔及相關資料。

加入開發行列:

如果您對本專案有興趣,您可以考慮加入 HIME 的開發行列。首先,您必須在 https://github.com/ 註冊一個帳號。登入後到 https://github.com/caleb-/hime/ 並按下【Fork】按鈕即可。詳情請參考 Help.GitHub - Fork A Repo

而若您新開發了什麼功能,或是修正了什麼問題,還請不吝和我們分享。請您直接向 caleb 發送 pull request,若可以的話請儘量同時附上詳盡的說明,那麼 HIME 的主要開發者在收到後,就會把您的開發成果 merge 到官方的 branch 裡了。

當然了,使用其它的方式,像是使用 Github.com 站上的 Issue/Gist 甚至用 pastebin 來提交修正程式也是可以的喔!

意見回饋/問題回報:

如果可以,建議您在 https://github.com/caleb-/hime/issues 發佈您所遇到的問題或是功能需求(使用中文也行),我們將會在最短時間內設法解決。在此回報的好處是公開、透明,且便於記錄、追蹤、搜尋、並能有效建立您的 credit。若您不喜歡如此正式的作法,您可以透過其它管道,像是 IRC、E-mail 或直接提交 patch 我們都很歡迎。

Wiki:

若您有些什麼資訊、構想、小技巧、解決方案,或者什麼值得一記的資料,請到 https://github.com/caleb-/hime/wiki 來看看吧!歡迎您來充實內容!

對了,本 Wiki 站台是採用 CC BY 3.0 授權,請您在下筆前務必了解並遵守這個授權方式喔!這個很重要請不要輕忽了。謝謝!

IRC:

HIME 有個官方的 IRC 頻道位於 #hime@freenode.net,開發者會時常在此出沒,有的甚至是 24 小時掛著。您可以使用您慣用的 IRC Client,像 irssi、pidgin、xchat、chatzilla 等等連上 freenode.net 並加入 #hime。#hime 的風格自由、幾乎無可不談,您可以放心得在此暢所欲言,但還是請記得保持您的禮貌和風度並尊重頻道裡的所有人。

請注意到,本 IRC 頻道沒有任何 Log。雖是半公開頻道,基於禮貌,在未經當事人同意之前,請勿隨意將對話外流。謝謝!

Debian/Ubuntu/Mint 套件:

如果您是 Debian/Ubuntu/Mint 使用者,您可以輕易得藉由 apt 工具程式取得 HIME 的最新版。請參考:Luna's Debian/Ubuntu Archiver

在使用 apt 更新的過程中,請特別注意到應該會自動得把所有 gcin 套件升級為 hime,剩下的 gcin-* 套件則只是虛擬套件,您可以放心得移除。但請注意到,其實 GCIN 是可以和 HIME 共容的,您在系統中同時安裝 GCIN 及 HIME 並不會造成任何問題。

在更新完成後,請記得更新輸入法的相關環境變數,如修改您的 ~/.xinitrc 如下:

export XMODIFIERS="@im=hime"
export GTK_IM_MODULE=hime
export QT_IM_MODULE=hime

然後重啟您的 X 以讓設定生效 。

本站已不再提供任何 GCIN 的相關套件的任何更新。如果您想在 Debian/Ubuntu/Mint 上繼續使用新版的 GCIN 套件,您可以執行 GCIN 原始碼下的 gen-deb 程式來自行生成 deb 套件。

另外,GCIN 的設定檔 ~/.gcin 已廢棄不用,HIME 的設定檔位置位於 ~/.config/hime。如果有需要,您可能希望把一些 GCIN 舊有的設定檔,像 phrase.table 以及 config/,搬到 HIME 的設定目錄去。當然,有些設定可能要重設過。  

其它 Linux/BSD Distribution 套件

如果您是其它的 Linux/BSD Distribution 使用者但也想使用 HIME 的話,請幫忙集氣讓 HIME 能早日成為各個 Linux/BSD Distribution 的官方套件,或是私下幫忙打包也非常歡迎。非常感謝!

如果您有其它 Linux/BSD Distribution 有關 HIME 套件的資訊,也歡迎和我們分享!

在此再次鄭重得深深感謝 eliu 長年以來辛苦開發 GCIN 給了我們一個如此好用的輸入法。也希望有新的朋友能一起加入我們的 HIME 親衛隊,讓 能快樂得成長茁壯!

迴響

rpm 包

我剛剛包了一版在 Mageia 1 上的 rpm 包,打算明天再來測試看看 :p

[回應] Franklin @ 13/12/2011, 23:05

Re: Franklin

哇!大感謝!

如果您有進一步消息,請務必通知我們,我們會立即更新到 Wiki 上。
再一次感謝!

還有,可否請您到 #hime@freenode.net 來詳談呢?謝謝!

[回應] Tetralet @ 13/12/2011, 23:47

Re: HIME INPUT METHOD EDITOR, HIME (姫) 專案,開始!

請問一下如過要自行編譯
需要下什麼編譯參數?
或有什麼特別的依賴?

[回應] Lawliet @ 14/12/2011, 02:54

Re: Lawliet

目前主要是依賴 libgtk2.0-dev 和 libxtst-dev。
如果您用的是 Debian + AMD64 系統,請注意一下 /lib 的位置。

如果您要編譯 hime-anthy / hime-chewing / gtk3/QT3/QT4 的 im-module,
可能還需要 libanthy-dev, libchewing3-dev, libgtk-3-dev, libqt3-mt-dev 或 libqt4-dev。

另外,若您要編譯 QT3/QT4 的 im-module 的話,
還要注意 moc 指令的位置。(請手動修改 qt-im/Makefile 及 qt4-im/Makefile)
目前各大 Linux Dist 的 moc 指令路徑完全不統一,
所以這個問題目前還在傷腦筋,目前只能手動修。Sorry...

[回應] Tetralet @ 14/12/2011, 10:39

Re: HIME INPUT METHOD EDITOR, HIME (姫) 專案,開始!

請問一下之前 gcin 的詞庫字庫是不是都被覆蓋掉了 QQ ?
然後因為我是用您的更新源 所以我似乎是自動安裝了 hime
那我的 gcin 需要刪掉嗎?
另外 因為字庫詞庫都被覆蓋過了 如果我想要編輯的話要怎麼做呢?
因為之前在 gcin 可以用 phod2a 和 phoa2d 來做編輯
現在要做的話要怎麼做呢 ?
謝謝!

[回應] 瑋哥 @ 14/12/2011, 13:57

Re: 瑋哥

您只要把整個目錄從 ~/.gcin 搬到 ~/.config/hime 即可。
步驟如下:

rm -rf ~/.config/hime ← 刪掉現有的 hime 設定檔
cp -a ~/.gcin ~/.config/hime ← 把 gcin 設定檔全搬過來
pkill hime ← 重置 hime

請試試看,若還是有問題請您再向我們反應。
還有,~/.gcin 裡的東西請儘量不要動,
只要 GCIN 的原始設定值有留著就能放心惡搞了。

[回應] Tetralet @ 14/12/2011, 14:28

請問有Windows版本嗎? 謝謝~~~

Gcin也是我用過最好的輸入法, 記得有一陣子Ubuntu版本很buggy (選字窗花掉,當時是說GTK的bug, 還有一些其他bug),拖了一段時間才修好,可是即使有很糟糕的bug, 我還打死是不用Scim, 也不用後來的ibus....

後來發現Windows版本出來了,試用後果然和Linux一樣好用,可惜在瀏覽網頁時,CPU常常被gcin.exe占用100%, 這個問題斷斷續續都沒被解決, 在Windows下我還是照用gcin不誤 Orz

希望HIME也能出Windows版的!!!

[回應] Yu @ 15/12/2011, 20:48

Re: Yu

因為問來問去所有的 HIME 開發者目前都無意去維護Win32部份,所以暫時無此計劃。Sorry...

[回應] Tetralet @ 16/12/2011, 00:52

Re: HIME INPUT METHOD EDITOR, HIME (姫) 專案,開始!

請問一下,我以後只想用hime而已,這樣的話我應該要怎麼設定會比較好?我現在安裝的是gcin更新成hime的版本,所以剛剛也出現要換回gcin的更新,我現在是把他取消了,那接下來我該怎麼設定才可以讓hime保持並且更新呢?

[回應] 三秒緯 @ 17/12/2011, 13:12

Re: 三秒緯

如果您確定不想再用 GCIN 的話,
請用 dpkg -l | grep gcin 找出您系統中已安裝的 gcin 套件列表,
然後將其全數移除即可。

HIME 的最新版我們會一直放在 Luna's Debian Archiver 裡,
時常更新系統就可以隨時跟上 HIME 的最新腳步,請安心!

[回應] Tetralet @ 18/12/2011, 00:02

那個可能是我不會用也說不定……

唔唔,有點bug報告一下,當然也可能是我不會用。

首先我的測試環境是ubuntu,自己裝了gnome 3.2,運作在gnome-shell下。HiME使用你的luna deb源,沒有轉移任何原gcin的設定檔。

1:只能使用單一圖示,在「外觀設定」中將「使用雙圖示」打勾時(這是預設設定),圖示區就只剩下一個半形全形圖示了
更麻煩的是,在半/全形圖示的右鍵選單中,並沒有那個叫出「設定選單」的按鈕,因此叫不出設定選單,所以很難改回來囧rz←我用討巧的方式改回來了,個人暫時解決了這問題,不過我看這有點不妙

順帶一提,用gcin時好像也是這樣。不過我不能肯定,因為很久沒去動gcin的設定檔了,一直都沒在用雙圖示的。

2:我同時裝了hime-chewing和hime-anthy,但是我無法用新酷音輸入法,想用ctrl-shift切到新酷音時HiME就當掉了(日文輸入法則運作正常)

順帶一提,我發現在我的機器上,「內定輸入法&開啟/關閉」選項畫面中,latin-letter與新酷音輸入法的核取方塊是連動的。我沒辦法只把他們其中一個關掉另一個打開。

我注意到issue列表上有這個:
https://github.com/caleb-/hime/issues/52
或許是這個原因讓我沒法切到新酷音也說不定。反正我新酷音進入不能就是了。
(而且我發現快捷鍵好像都是ctrl-alt-[嗎?總之我按了只會切到latin-letter然後害HiME當掉,我打這篇文章時已經因為反射性手賤測試當掉兩、三次了)
(再補充一下,剛剛一直測試,偶然發現可以透過滑鼠用選單進入。看來不是新酷音的問題,而是被有問題的Latin-letter擋住了)

毫無意義的個人意見:
相比hime、Hime、HIME……我覺得HiME特別好看(豎拇指,笑)(雖然也比較沒道理XD),在你們具體決定用哪個名字之前,我就愉快地這樣叫吧。

謝謝你們的fork囉。我會暫時讓HiME在我的工作機器上住上一陣子,看看他是不是真的很酷。HiME幹的好。

[回應] 雪凡 @ 18/12/2011, 21:05

編輯區右下角會有白色四方形擋住

直接看圖比較容易懂…
http://www.imgplace.com/viewimg97/2605/181gedit003.png

[回應] 聿小綠 @ 18/12/2011, 23:27

3825416790

3825416790…我完全看不懂這個選項的理由是…
http://www.imgplace.com/viewimg13/4522/91hime002.png

[回應] 聿小綠 @ 18/12/2011, 23:30

Re: 雪凡

以前 GCIN 怪怪的、怎麼調都調不回來的時候,
密技:『把 ~/.gcin 砍掉就好了』。
所以,把 ~/.config/hime 砍掉試試看? XD

設定程式則是 hime-setup,直接在 X-Terminal-Emulator 執行即可。

另外,HIME 0.9.0 只是一個嘗鮮版,
主要功能和 GCIN 幾乎沒有分別。
從 0.9.1 開始應該就會感受到她的成長了。XD

感謝您使用 HIME!

[回應] Tetralet @ 18/12/2011, 23:32

Re: 3825416790

自己回應…
去撲浪上問已經有人回答我了,原來是另一種鍵盤!XD

[回應] 聿小綠 @ 18/12/2011, 23:33

Re: 聿小綠

第一個圖就是傳說中的小灰。
天呀, 我本來以為我已經修好了說... orz
我會再仔細看看!

第二個圖那個詭異的排列方式是 Dvorak。(感謝 medicalwei 告知!)

[回應] Tetralet @ 18/12/2011, 23:46

好像不是小灰

等等,聿小綠的那個應該不是小灰啊,那好像是拉伸點(是這樣稱呼嗎?就是在很多程式右下角,按住就可以縮放視窗的那種東西……)。

不過在那種地方出現拉伸點確實是怪怪的……

我這邊也有,不過對它拖曳也不能縮放就是了

[回應] 雪凡 @ 19/12/2011, 00:30

Re: 雪凡

請問是在 GTK3 下編譯的?麻煩請務必確認一下!
用 ldd /usr/bin/hime | grep gtk 就可以大略知道您的 HIME 是相依於 GTK2 或 GTK3 了。

請問是不是用滑鼠怎麼點都不會不見?

如果是的話,那個是 GTK3 一個很討人厭的 bug (好啦,算 bug 啦!),
將會在 HIME 下一版修正這個問題。
感謝您回報這個問題!

[回應] Tetralet @ 19/12/2011, 00:50

Re: Re: 雪凡

是的,滑鼠怎麼點都不會不見,不過鼠標移到上面會自動變成拉伸模式。

這個指令我不懂,不過我把我平台上的東西貼上來了↓

ldd /usr/bin/hime | grep gtk
libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0x008fd000)

就這樣,謝謝啦。

[回應] 雪凡 @ 19/12/2011, 00:55

Re: 雪凡

可否知道系統上的 GTK 的版本?
如果是 Debian 的話,dpkg -l | grep libgtk2.0-0 就可以看到!
謝謝!

[回應] Tetralet @ 19/12/2011, 00:58

Re: Re: 雪凡

這樣……

dpkg -l | grep libgtk2.0-0
ii libgtk2.0-0 2.24.6-0ubuntu5 The GTK+ graphical user interface library

[回應] 雪凡 @ 19/12/2011, 01:02

Re: 雪凡

非常感謝!我們會設法解決這個問題!

[回應] Tetralet @ 19/12/2011, 01:03

RE: Tetralet

哪裡,需要道謝的是我們使用者,謝謝囉!

[回應] 雪凡 @ 19/12/2011, 01:10

更新上HIME以後,PANEL的輸入法圖示不見了

如題

而且"簡易輸入法"大不如前… 請求幫忙設置回去

怎樣才可以設成打一個字出一隻字… 不要像日本語輸入法一樣…

大多數使用簡易輸入法的朋友只是想很簡單地打字,"簡易輸入法" 不需要輔助字詞,按 SPACE 換頁就行

太多自作聰明的設定反而就不美了

現在更新上HIME後經常打錯字了

[回應] CYRIL @ 19/12/2011, 16:34

Re: CYRIL

可以在【倉頡、行列、大易設定】中,把【由詞庫自動選字】設定成【全部關閉】即可。

造成您的困擾非常抱歉!

[回應] Tetralet @ 20/12/2011, 00:01

Re: Re: CYRIL

喔那個知道圖示怎麼不見了嗎?

謝謝解答

[回應] CYRIL @ 21/12/2011, 10:27

Re: CYRIL

新版的 HIME deb (0.9+git111222-0~1) 已上線,
請試試看是否還有相同的問題。

若還是一樣,
請到 https://github.com/caleb-/hime/issues 回報問題。
謝謝!

[回應] Tetralet @ 23/12/2011, 17:53

修改輸入法方式

致作者:

切換輸入法方式只要下一行指令 im-switch -z zh_TW -s gcin 即可
當然前提是要有裝 im-switch 套件

[回應] Jiang D @ 04/01/2012, 12:07

Re: Jiang D

感謝您提供的資訊!

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

終於在X-Window上換了輸入法

在Ubuntu1204上裝gcin有問題
才知道有了Hime
已換裝
非常的好用

[回應] Facemaskman @ 01/08/2012, 19:03

Re: Facemaskman

感謝!

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

小問題

小問題,Hime 除了按那個灰色框框可以叫出符號表,有沒有別的快捷鍵?
以前用新酷音是 ` 可以跳符號表
現在因為瀏覽時嫌灰色框框擋住視線,就用設定拿掉了,現在反而很難叫符號表orz

環境:Ubuntu 12.04LTS

[回應] Coral @ 10/10/2012, 09:46

Dayi imput in hime

Hi, I have installed hime on Ubuntu 13.04. Everything ok except the system offers no Dayi input method. Is there any thing wrong, or do I need to setup something? Thanks.

[回應] larrylamsy @ 14/06/2013, 20:28

Re: larrylamsy

大易輸入法的碼表是 non-free 的,所以 Debian/Ubuntu 官方版的沒有包入這個碼表。
請用 http://debian.luna.com.tw/ 上的 deb 吧!
謝謝!

[回應] Tetralet @ 19/06/2013, 09:27

Dayi imput in hime

Hi, Tetralet, thank you very much. I would have a try on your suggestion. Thanks. ^_^.

[回應] larrylamsy @ 23/06/2013, 15:27

Indicator icon消失很久了Orz

Hello~
從你的 repo 下載下來的 hime 從 Ubuntu 12.10~13.10 都沒有Indicator的圖示囉~
設定裡面也只剩下單圖示跟雙圖示可以選了,特別是 13.04 開始沒有 Tray Icon 可以用了
不知道能不能處理一下?

github 上面的 source code 好像已經把這個問題解掉了,
不過我自己拉下來 compile 的結果是要手動砍掉 hime 的 process 然後重新執行才會出現,
而且在 13.04 上,hime 沒辦法在 Gtk 3.0 的程式上使用,13.10 上甚至嚴重到應該是在所有的程式都不能使用...
而你的 repo 上的 hime 除了 Indicator icon 沒有出現外都能正常使用...

[回應] RJ @ 21/10/2013, 05:42

Re: Indicator icon消失很久了Orz

補一下當初回報的 issue ticket:
https://github.com/hime-ime/hime/issues/464
https://github.com/hime-ime/hime/issues/469
裡面有附上的資訊我就不重複附上了

[回應] RJ @ 21/10/2013, 06:04

從G家跳過來H家的用戶

只能說感謝囉!
會跳是因為其實G家有些BUG,看作者的回應似乎更新很慢,所以本來是抱持著"支持原家"的態度,
慢慢的我也改跳來你們家囉XD。希望可以藉回報幫到你們一些忙。
加油!

[回應] MTP @ 08/01/2014, 17:57

Re: MTP

有空來 #hime@irc.freenode.net 聊聊天?雖然幾乎沒在聊技術啦 XD

[回應] Tetralet @ 13/01/2014, 21:34

預設鍵盤與 Hime 新酷音

希望這裡留言 Tetralet 大可以看見…
小小的問題是開啟 Hime 時似乎不能輸入空格還有剪下貼上…

不過最希望進步的事情,請容我稍加說明,
由於個人預設語言是法文與俄文,習慣鍵盤也是法俄式鍵盤,這讓我碰到非常困擾的障礙:無法用這兩種預設鍵盤直接 ctrl + 空白鍵切換成新酷音輸入法。因為注音排列是綁定美式鍵盤的(例如 1 就是 ㄅ,q 就是 ㄆ…依此類推),可是其他種鍵盤排列不是這樣,甚至不是拉丁字母。像法文鍵 a q 顛倒,z w 對調等等,這對習慣注音排列又不使用美式鍵盤者無解。據我試過諸多輸入法框架,鮮有能妥善處理者。曾經,ibus 舊版成功迴避注音綁定美鍵一事,但現在也不行了。小弟也在 gcin 反應過此問題,不過那兒的高手回覆了一個我無法理解的方案,且我希望的是不管預設鍵盤是任何排列,阿拉伯文、希伯來文、克林貢文(?)…都不會干涉注音排列,那兒的解法似乎只針對法文鍵盤。
很希望 Hime 可以 once and for all 擺平這個問題,以省與我有同樣困擾者(例如留歐學生)流浪於各輸入法之間,且於眾輸入法中鶴立雞群!
小弟程度有限,不知這是輸入法框架還是新酷音的問題,暫且提問於此,或者格主可以指引我去如何自己研究,深入這個難題…祝

hime 0.9.9
Linux Mint 16 xfce 64 位元於 Toshiba Z930

[回應] kejuchenshi @ 18/02/2014, 19:32

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