GTK 테마를 생성하지만 Qt 및 Java 앱은 영향을 받지 않으며 제목 표시줄 버튼 레이아웃이 보기 흉합니다.

GTK 테마를 생성하지만 Qt 및 Java 앱은 영향을 받지 않으며 제목 표시줄 버튼 레이아웃이 보기 흉합니다.

저는 Mate 데스크탑에서 사용하는 gtk2/gtk3 테마를 가지고 놀고 있습니다.

gtk3 앱을 포함해 모든 것이 잘 보이지만 여전히 3가지 중요한 문제가 있습니다.

  1. Java 앱은 테마를 무시합니다.
  2. QT 앱은 테마를 무시합니다
  3. 저는 멋진 우분투 10 제목 표시줄 버튼을 사용하고 있는데 문제는 닫기 버튼만 나타나면 제목 표시줄이 보기 흉하게 보인다는 것입니다. 다른 두 개의 버튼이 표시되지만 비활성화되도록 만들 수 있습니까? 우분투 10이 이것을 어떻게 처리했는지 모르겠습니다.

다음은 3가지 문제를 보여주는 스크린샷입니다(위는 작은 Java 앱, 아래는 Qt 앱). 스크린샷

이전 데스크톱 환경인 Unity와 Cinnamon에서는 두 앱 모두 올바른 테마를 올바르게 사용하는 것처럼 보였지만 아직 맞춤 테마를 사용하지 않았습니다.

그런데 Cinnamon은 gnome-shell을 기반으로 하고 mate는 gnome2-fork를 기반으로 합니다.

표시된 Java 앱은 런타임 시 명시적으로 gtk 테마 로드를 시도합니다. 기본적으로 Java 앱은 그렇지 않지만 이 앱에는 Unity와 Cinnamon에서 작동하는 필수 코드가 있습니다.

이러한 문제가 사라지도록 테마를 더 좋게 만들 수 있는 방법에 대한 제안이 있습니까? 매우 감사합니다!

답변1

일반적으로 Gnome의 문제는 gnome 중심이거나 GTK 중심입니다. Qt 프로그램이 Gnome에서 훌륭하다면 Gnome용이 아니라 Qt용입니다.

관련 정보