web-dev-qa-db-ja.com

Eclipse Luna / GTKバグ339174を回避する方法(酸素を使用しないように変更)

バグの説明は次のとおりです。 https://bugs.kde.org/show_bug.cgi?id=339174 私にとっては失敗します:

Java: /build/buildd/oxygen-gtk3-1.0.2/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion `!_button._widget' failed.

問題は、コントロールモジュールでGTK + Apperanceに移動し、酸素以外のものに変更すると、Eclipseがまったくひどく見えることです。

使用するテーマに関係なく(QtCurveとRaleighを試してみました)、すべてのコントロールの周りに巨大なパディングがあるなど、外観は同じです。

酸素GTKなしで賢明な外観を持つことは可能ですか?

ストックLTSディストリビューションの上にkubuntu-desktopをインストールしました。

 $dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'
    ii  libgtk-3-0                             3.4.2-0ubuntu0.8                          GTK+ graphical user interface library
    ii  libgtk-3-bin                           3.4.2-0ubuntu0.8                          programs for the GTK+ graphical user interface library
    ii  libgtk-3-common                        3.4.2-0ubuntu0.8                          common files for the GTK+ graphical user interface library
    ii  libgtk2.0-0                            2.24.10-0ubuntu6.1                        GTK+ graphical user interface library
    ii  libgtk2.0-bin                          2.24.10-0ubuntu6.1                        programs for the GTK+ graphical user interface library
    ii  libgtk2.0-common                       2.24.10-0ubuntu6.1                        common files for the GTK+ graphical user interface library

screenshot

6
Jakub Bochenski

私は2つの解決策を見つけました:

  • GTK3を無効にするSWT_GTK3=0をエクスポートし、GTK2テーマを酸素以外のもの(QtCurveなど)に変更します。 2番目のステップがなければ、oxygen-gtk2もEclipseをクラッシュさせます。
  • GTK3テーマの変更 -KDEで提供されるGUIツールで変更できませんでした。 kde-gtk-configをインストールし、settings.ini~/.configを削除する必要がありました
5
Jakub Bochenski