테마에 따라 GTK3 위젯이 잘못 렌더링됨

테마에 따라 GTK3 위젯이 잘못 렌더링됨

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

여기에 파일 브라우저가 있습니다.스페이스FM, Xfce4 모양/테마 선택기 옆에 있습니다. SpaceFM은 GTK3을 사용합니다. 데비안 패키지의 일부인 Murrine Grey 테마가 선택되었습니다 murrine-themes:

Murrine Grey 테마를 사용한 SpaceFM

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

murrine-themes하지만 Murrina Ealm 테마(또한 의 일부 ) 로 전환하면 상황이 약간 이상해집니다 .

Murrina Ealm 테마를 사용한 SpaceFM

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

고대비 테마를 갖춘 SpaceFM

그러나 다른 테마를 선택하기 시작하면 상황이 완전히 이상해집니다. 다음은 패키지의 일부인 Xfce Dusk 테마가 선택된 SpaceFM입니다 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상세 사항은.

그런데, 나는~였다테마를 사용하고 있지만 AFAICT 로 Clearlooks-Phenix전환했습니다 . 거의 똑같아 보이고 만족스럽습니다. (그러나 저는 단순하고 장식이 없고 화려하지 않은 테마를 좋아합니다.)TraditionalOKmate-themes

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

마지막으로, 이전 버전의 GTK3와 마찬가지로 GTK2와 GTK3 앱을 모두 사용하는 경우(거의 확실히 그렇습니다) 두 GTK 버전을 모두 지원하는 테마가 여전히 필요합니다.

관련 정보