在Ubuntu系統(tǒng)的KDE桌面環(huán)境下,不少用戶在新建項(xiàng)目時(shí)都會(huì)遇到閃退問題。其實(shí)這主要是因?yàn)镚TK主題的問題,Eclipse中只要試圖打開調(diào)用了gtk的ComboBox控件的窗口就會(huì)導(dǎo)致崩潰。
簡單解決方法:
解決方法很簡單,在系統(tǒng)設(shè)置-》應(yīng)用程序外觀-》GTK項(xiàng),選擇一個(gè)非oxygen-gtk的GTK2主題即可。但是KDE默認(rèn)只自帶了一個(gè)極為粗糙的Raleigh,簡直原始(但是兼容性好),啟用這一主題會(huì)發(fā)現(xiàn)所有的GTK2應(yīng)用程序都非常難看(包括Eclipse):
當(dāng)然,網(wǎng)上提供有很多精美的GTK2和GTK3主題(KDE自帶下載在線主題功能),完全可以安裝一款美化比較完整的主題代替oxygen-gtk主題。
“完美”解決方法:
由于oxygen-gtk主題本身比較漂亮,而且KDE桌面環(huán)境下所有應(yīng)用程序默認(rèn)的主題都是Oxygen,單獨(dú)為GTK程序使用其他主題顯得不夠協(xié)調(diào)。所以,我們還可以采用為某個(gè)特定程序使用特定主題的方式折中一下。這里我們以A New Start主題(一款比較精美的GTK主題)為例,以下是具體過程:
系統(tǒng)全局的GTK2和GTK3主題依然使用oxygen-gtk不變。
GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc eclipse
效果見圖:最后面是開 Oxygen GTK 的 Eclipse,中間是開 Clearlook 的 Eclipse ,前面是開 Oxygen GTK 的 Chromium 設(shè)置對(duì)話框。
以上就是Ubuntu KDE桌面環(huán)境下Eclipse新建項(xiàng)目閃退的處理方法,感興趣的用戶歡迎關(guān)注腳本之家!