테마에 따라 GTK3 위젯이 제대로 렌더링되지 않음

테마에 따라 GTK3 위젯이 제대로 렌더링되지 않음

GTK3 창의 위젯은 엉망인 반면 GTK2 창의 위젯은 엉망인 이유를 알아내려고 노력 중입니다.~인 것 같다괜찮은.

여기에 파일 브라우저가 있습니다.공간주파수, Xfce4 모양/테마 선택기 옆에 있습니다. SpaceFM은 GTK3을 사용합니다. 데비안 패키지의 일부인 Murrine Grey 테마를 선택하세요 murrine-themes:

SpaceFM 및 Murrine Grey 테마

보시다시피 모든 것이 합리적으로 보입니다. 메뉴 항목이 분리되어 있고 파일 브라우저 탭이 다릅니다.

murrine-themes그러나 Murrina Ealm(또한 그 일부) 주제로 전환하면 상황이 약간 이상해집니다.

SpaceFM 및 Murrina Ealm 테마

모양/테마 선택기 자체는 모양을 변경했지만 SpaceFM은 그렇지 않습니다. 실제로 SpaceFM의 모양을 의미있게 변경하는 유일한 테마는 gnome-accessibility-themes여러 UI 요소의 렌더링을 변경하는 고대비(패키지의 일부)입니다.

고대비 테마를 갖춘 SpaceFM

그러나 다른 테마를 선택하기 시작하자 상황은 완전히 이상해졌습니다. 다음은 패키지의 일부인 SpaceFM 선택 테마 Xfce Dusk입니다 gtk3-engines-xfce(따라서 GTK3 지원을 포함하는 것이 좋습니다).

여기에 이미지 설명을 입력하세요.

테두리나 구분 기호 없이 메뉴가 어떻게 완전히 접히는지 확인하세요. 파일 브라우저 탭과 도구 모음 아이콘도 테두리가 사라졌습니다. GTK2 기반 애플리케이션에는 이 문제가 발생하지 않는 것으로 보입니다. GTK3 애플리케이션에만 해당됩니다.

내 설정(아래 참조)이 너무 이상할 수도 있지만 어떤 부분이 누락되어 키트가 정신을 잃게 만드는지 평생 상상할 수 없습니다.

제안을 환영합니다.

Distro: Debian "불안정"
데스크탑 환경: Xfce4
창 관리자: 최고("xfwm" 대체)
GNOME 서비스가 실행되고 있지 않습니다.

답변1

GTK 3.20은 많은 오래된 테마를 깨뜨립니다. 이는 "문제"가 아니기 때문에 "수정"되지 않습니다. 새로운 버전의 GTK와 작동하도록 테마를 업데이트하는 것은 테마 작성자의 책임입니다. 바라보다https://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/.

새로운 GTK 3.20과 호환되려면 많은 테마를 업데이트해야 합니다. 많은 고대 주제는 아무도 연구하지 않기 때문에 결코 밝혀지지 않을 수 있습니다.

데비안 버그 번호 보기#821409그리고#824891자세한 내용은.

그런데 나는예전에는Clearlooks-Phenix테마를 사용 하되 TraditionalOK다음 으로 전환하세요 mate-themes. AFAICT 거의 똑같아 보이고 만족스럽습니다(하지만 단순하고 평범하며 화려하지 않은 테마를 좋아합니다).

TraditionalOK몇 주 전에 처음 전환했을 mate-themes깃허브, 그러나 mate-themesDebian sid의 패키지는 5월 27일경에 업데이트되었으며 이제 GTK 3.20 호환 버전이 포함되어 있습니다.

마지막으로, 이전 버전의 GTK3와 마찬가지로 GTK2와 GTK3 애플리케이션을 모두 사용하는 경우(거의 확실히 그럴 것임) 두 GTK 버전을 모두 지원하는 테마가 여전히 필요합니다.

관련 정보