GTK 테마를 복사할 때 짜증나는 효과를 발견했지만 설명할 수 없습니다. /usr/share/themes에서 ~/.local/share/themes로 테마를 복사하면 원래 테마와 다르게 보이는 새 테마가 생성됩니다. 왜냐하면 나를 놀라게 하는 카피이고 cp -a
, 적절한 설명을 찾을 수 없기 때문이다. ~/.local의 복사된 주제가 /usr의 원래 주제와 다른 결과를 생성하는 이유는 무엇입니까?
전체 이야기:
XFCE의 현재 색상 구성표는 그놈 터미널의 활성 탭을 강조 표시하지 않기 때문에 마음에 들지 않습니다. 이 문제에 대해 제가 찾을 수 있는 유일한 해결책은 "다른 색상 구성표를 사용하는 것"입니다. 그러나 이 문제를 해결한 모든 셰이딩 구성표에는 내가 좋아하지 않는 다른 효과가 있었습니다. 그래서 저는 강조 표시된 활성 탭의 기능을 제가 가장 좋아하는 색 구성표 중 하나로 가져오고 싶었습니다.
나는 /usr/share/themes에서 ~/.local/share/themes로 내가 가장 좋아하는 테마를 복사하는 것부터 시작했습니다.
cp -a /usr/share/themes/i_like_you_best ~/.local/share/themes/renamed_to_be_discernible
이제 열 때 xfce4-appearance-settings
renamed_to_be_discernible을 색상 구성표로 선택할 수 있습니다. 안타깝게도 renamed_to_be_discernible은 i_like_you의 최고 버전과 다르게 보입니다.
다음은 차이점을 보여주는 두 개의 작은 스크린샷입니다.
왼쪽 이미지는 원래 구성표 i_like_you_best를 사용하는 창(일부)을 보여주고, 오른쪽 이미지는 동일한 화면 영역을 표시하지만 이름이 _to_be_discernible로 변경되었습니다. 창 관리자 장식에 사용된 회색의 차이점과 메뉴 및 탭 표시줄에 대해 더 뚜렷한 두 개의 테두리를 확인하세요.
i_like_you_best에 대해 제가 가장 좋아하는 점 중 하나는 그것이 간단하다는 것입니다. 따라서 전체 테마는 단 하나의 파일입니다 /usr/share/themes/i_like_you_best/gtk-2.0/gtkrc
. 파일이 다른 파일을 포함하지도 않고 명시적으로 참조하지도 않습니다. 왜 이 두 주제가 서로 다른 결과를 낳는 걸까요?
요즘 Xfce는 여전히 GTK2를 사용하고 i_like_you_best/gtk-2.0
있으며 theme_with_what_i_want/gtk-3.0
.