Cómo solucionar el error 339174 de Eclipse Luna/GTK (cambiar para no usar oxígeno)

Cómo solucionar el error 339174 de Eclipse Luna/GTK (cambiar para no usar oxígeno)

El error se describe aquí:https://bugs.kde.org/show_bug.cgi?id=339174 A mi me falla con:

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

El problema es que si voy a la apariencia GTK+ en el módulo de control y cambio a cualquier cosa que no sea oxígeno, Eclipse se verá totalmente horrible.

Independientemente del tema que utilice (probé QtCurve y Raleigh), tiene el mismo aspecto con un gran relleno alrededor de todos los controles, etc.

¿Es posible tener una apariencia sensata sin oxígeno GTK?

Tengo kubuntu-desktop instalado sobre la distribución LTS original.

 $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

captura de pantalla

Respuesta1

He encontrado dos soluciones:

  • desactivar GTK3exportando SWT_GTK3=0, luego cambie el tema GTK2 a algo más que oxígeno (por ejemplo, QtCurve). Sin el segundo paso, el oxígeno-gtk2 también se estrellará en eclipse.
  • cambiar el tema GTK3- No pude cambiarlo con las herramientas GUI proporcionadas con KDE. Tuve que instalar kde-gtk-configy quitar settings.inien~/.config

información relacionada