Eclipse Luna/GTK 버그 339174를 해결하는 방법(산소를 사용하지 않도록 변경)

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

스크린샷

답변1

두 가지 해결책을 찾았습니다.

  • GTK3 비활성화을 내보내고 SWT_GTK3=0GTK2 테마를 산소가 아닌 다른 테마(예: QtCurve)로 변경하세요. 두 번째 단계가 없으면oxygen-gtk2도 Eclipse와 충돌합니다.
  • GTK3 테마 변경- KDE에서 제공하는 GUI 도구로는 변경할 수 없습니다. 설치 kde-gtk-config하고 제거 settings.ini해야 했어요~/.config

관련 정보