caleb-/hime — Issue #132: [RFC] 移除 left-right-button-tips
Author: caleb-
Created: 2011-12-30 07:50:17+00:00
State: open

目前在我的 repo 裡，沒啥反對的話過幾天我就 push 進 master：
https://github.com/cauploadeb/hime/commit/a4165c74da51c6e9eaee2309c17a37e95acb2e36

簡單介紹一下 left-right-button-tips 是幹嘛的：
1. 當 user 從來沒執行過 hime-setup 時，滑鼠指到 hime 輸入法視窗上會飄 button tip, 告訴 user 按滑鼠「左鍵符號，右鍵設定」。

2. 不管 user 是否按過滑鼠，只要曾經執行過 hime-setup, hime-setup 就會強制寫入 $HOME/.config/hime/config/left-right-button-tips
即使是在 command line 跑 hime-setup 也一樣會強制寫入。

3. 只要 user 擁有 left-right-button-tips, 以後都再也看不到 輸入法視窗上的 button tip 了。

4. 當 user 沒有 $HOME/.config/hime/config 目錄時，hime-setup 強制寫入 left-right-button-tips 會失敗，跳錯誤或 segfault
目前 git master 裡是用 dirty workarount 強迫 hime-setup 建立 $HOME/.config/hime/config 以避免失敗。

我認為這個設定檔純屬雞肋，即使是多年的 gcin user 多半也不知道有這玩意兒存在。

如果想提供 button tip 給新手使用，應該另外設計個 countdown 之類的，比如說 click 呼叫 hime-setup 五次後就不再跳 button tip 之類的。