Como solucionar o bug do Eclipse Luna / GTK 339174 (mude para não usar oxigênio)

5

O bug é descrito aqui: link Para mim, falha com:

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

O problema é que se eu for para o GTK + Apperance no Control Module e mudar para algo diferente de oxigênio, o Eclipse parecerá totalmente horrível.

Independentemente do tema que eu uso (tentei o QtCurve e o Raleigh), ele tem a mesma aparência, com grande preenchimento ao redor de todos os controles, etc.

É possível ter uma aparência sensata sem oxigênio GTK?

Eu tenho o kubuntu-desktop instalado sobre a distribuição LTS padrão.

 $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

    
por Jakub Bochenski 17.10.2014 / 20:59

1 resposta

5

Eu encontrei duas soluções:

  • desative o GTK3 exportando SWT_GTK3=0 , em seguida, mude o tema do GTK2 para algo diferente de oxigênio (por exemplo, QtCurve). Sem o segundo passo, o oxigênio-gtk2 também irá eclipsar.
  • alterar o tema GTK3 - Não consegui alterá-lo com as ferramentas da GUI fornecidas KDE Eu tive que instalar kde-gtk-config e remover settings.ini em ~/.config
por Jakub Bochenski 21.10.2014 / 13:59