感謝回報這個事件!
這個事件在
#hime@irc.freenode.net 上也引發了熱烈討論。
感謝 glin 提供技術細節:
14:17 < glin> 說內建其實不太精確,應該算是 hard dependency,直接在 gnome-settings-daemon 的 configure.ac 要求 ibus
14:18 < glin> 之後會在 gnome-shell 做個 applet,然後 control-center 會有調整 ibus 的選項
14:27 < glin> 還有就是 gnome-shell 目前會擋到輸入法視窗,這個以後可能只有 ibus 會修好
也就是說,Debian/Ubuntu 的 GNOME 很可能會綁死一定要安裝 ibus,
且即使安裝了 HIME,
依目前 Debian/Ubuntu 的 im-switch/im-config 裡的設定,
也是預設會啟用 ibus 做為預設的 IM。
當然您可以強制指定系統使用 HIME,
但 ibus 是無法移除的,
且在 gnome-shell 及 control-center 都會看到 ibus 的身影。
GNOME 的人的說法是,所有使用者統一用同一種 IM 不是很好嗎?
但事實上,限定使用者『只能用這個不能用那個』這種作法本身就很難以理解:
有什麼軟體能無所不包、無所不能、然後能滿足所有人各式各樣的需求?ibus 嗎?
且,提出該建議的 GNOME 的開發者應該是不會用到 IM。
那麼,一個用不到 IM 的開發者是何德何能,
可以替其它使用者、或是其它語言的使用者決定該用什麼 IM 不該用什麼 IM?
更何況,大部份英語系的使用者是用不著 IM 的,
那請問對於這些使用者而言,
GNOME 綁個 IM 要幹麻呢?
然後,GNOME 又畫大餅說,ibus 不好用的話就一起改進嘛?
但想想另一個 GNOME 綁死的東西 - Gnome-Terminal,
使用者已經無法從 GNOME 的 control-center 裡指定使用其它的 Terminal Emulator 了,
也就是 GNOME 的預設 Terminal Emulator 就是 Gnome-Terminal 沒其它選擇,
但 Gnome-Terminal 真的有因此變得更好用嗎?有改進了什麼新功能讓人眼睛一亮嗎?
個人認為,這種一廂情願自以為是的作法是最惹人厭的。
當然了,在此說什麼 ibus 好不好用或許會是見仁見智,
但這種乾脆綁死讓使用者無從選擇的作法,
說實在敝人是難以認同的。
是要有多傲慢才會有『開發者說了算!』的思維呢?
而更糟糕的是,ibus 似乎並不是 CJK 使用者的最佳選項。
像繁體中文的使用者大多會選用 GCIN/HIME,
簡體中文的使用者可能會選用 fcitx。
但這時卻有個 GNOME 的開發者跑來告訴你以後 GNOME 限定就是要用 ibus 了,
我論有多少 GNOME 的中文使用者能接受這種事?
身為 HIME 的開發者之一,
若 GNOME 的人跑來說以後 GNOME 的 IM 綁死就是 HIME 了,
敝人也會覺得這提案荒謬至極:
這種妄自尊大的事,要如何得厚臉皮才做得出來呢?
但,由於敝人不是 GNOME 的使用者,更不是 GNOME 的開發者,
GNOME 做了什麼決策是 GNOME 自家的事,敝人是無權置喙的。
因此我個人在此事上才會一直保持沈默。
另外,GNOME 綁死 Gnome-Terminal 一事也不是沒人去抗議,
但猜猜看 GNOME 有沒有聽進去?
『User 沒那個需求。駁回!』
所以基本上敝人對一意孤行的 GNOME 是不再抱任何期望了。