Logitech Control Center太糟糕
不少使用者曾經回報:「我的 OpenVanilla 不能用了,備份碟上的也不能用了,裝回 0.7.2 也不能用了……」
我們曾經為了這個問題困擾很久。現在犯人抓到了:Logitech Control Center。
跟一位 Growl 開發者通過信後,發現受害者名單還包括有 Growl (另有FAQ ), TextMate, AquaTerm, CrossOver games 等等。
技術上的原因是 Logitech Control Center 搶走了 Cocoa 應用程式的 [NSConnection defaultConnection],以致於任何以這種方式取得連接的軟體,都有可能 break。這樣說好了:你好歹也是個泛應用程式層級的 plug-in,怎麼可以寫出會把應用程式搞爛的 code 呢?
雖然說 Growl 已經提出了自己的繞行方案 (workaround),但是問題根本還是出在 Logitech 使用了非常、非常、非常、非常、非常糟糕的程式寫法。
上述 TextMate 的連結中有針對「到底是誰的錯?」做討論──許多使用者一開始會怪罪 TextMate。比較有建設性的作法,說真的,還是應該請 Logitech 用家們寫信給 Logitech 工程師。
其實感覺很不爽。Logitech 這種搞法,用一句話來說,叫:乞丐趕廟公(khit-tsia̍h kúaⁿ biō-kong)。
太不專業了吧。
lukhnos :: May.24.2008 :: :: 2 Comments »
果然人是他殺的啊,之前就一直覺得他很有問題。
用 disk utility 修復 permission 後,記得 LCC 就會掛掉
重灌之後,permission 又掛了……..
無奈要用,只好先忍著
而且我 growl 還真的是掛掉很久了…
之前一直想等他更新,結果好像一直沒看到新版
Windows 和 Mac driver 和 demon 寫法差那麼多,還可以都有問題,也是一種功力。
:p