宿命的無尾熊(Ubuntu 9.10 Karmic Koala)與日蝕(Eclipse)的Bug
Eclipse一直以來就是我開發java的主要工具,這次把系統換到Ubuntu 9.10之後就覺得有點怪,
經常有按鈕點了沒反應的現象,例如:Next、Browse….之類的,起初也不以為意,後來發現愈來愈難用,逼的我只好上網找解法,拜過Google大神之後,發現同樣遇到問題的人也不少啊,所以特此筆記,希望近期官方就可以把這個問題修掉。
解決的關鍵就是要設定環境變數,把GDK_NATIVE_WINDOWS設定為1,在終端機(terminal)內執行語法如下:
export GDK_NATIVE_WINDOWS=1
這樣就好了嗎?當然不是!
因為在terminal下面執行完之後,效果僅止於該terminal下面而已,千萬不要以為執行完之後就可以爽快的用滑鼠從桌面上點開來跑那好用的eclipse,這樣依然是沒有用的!所以,要從同一個terminal下面執行eclipse才會有效果…..
話說回來,這樣實在是很不方便,也有點笨;當然,我們也可以把export的動作加進系統登入時的動作裏面,這樣看似一勞永逸,只是我擔心會對其他程式會引起副作用,比較好的方法還是訴諸script去解決,撰寫一個script的檔案,內容如下:
#!/bin/bash
export GDK_NATIVE_WINDOWS=1
<這裡填上eclipse的執行路徑>eclipse
然後記得把這個script的檔案模式變更為可執行,再把這個script放到方便執行的地方,這樣就可以恢復以前與Eclipse的快樂生活了~~~
09.11.21追加:
好用的madedit也會有一樣的問題,解法與Eclipse相同,自己弄的script出來就好….真想把這個設定寫進開機動作啊~~~~!
看Ubuntu官方論壇上9.10被幹得蠻慘的,這類小bug多到滿出來…
這就是當勇者的代價XD
放在 /etc/environment 中應該可以吧!?
太感谢了 问题解决了 折腾了半个钟头呢