Debian Stretch와 Xfce 데스크탑 환경이 있습니다. 나는 사용하고있다회색 새주제. gtk-theme-config
내 사용자 정의 녹색 육각형을 추가 했습니다 #324820
. 또한 #398ee7
기본 파란색을 사용자 정의 녹색으로 바꿨습니다.
/usr/share/themes/Greybird$ sudo find . -type f -exec sed -i 's/#398ee7/#324820/g' {} \;
모든 애플리케이션에서 마우스 오른쪽 버튼을 클릭하면 상황에 맞는 메뉴에서 강조 표시된 항목이 녹색 배경에 흰색 텍스트로 표시됩니다. 그러나 Chromium에서는 회색 배경 #cecece
과 흰색 텍스트 입니다 . 파일의 /usr/share/themes/Greybird/gtk-3.0/gtk-contained.css
23번째 줄에서 이 설정을 변경할 수 있습니다 background-color: #cecece; }
. 그러나 북마크와 같은 항목 위로 마우스를 가져가면 툴팁 배경도 변경됩니다. 여기에는 검은색 텍스트가 있어서 #3c3c3c
진한 녹색 배경에 가독성이 매우 떨어집니다. gtk-contained.css
Chromium을 내 테마와 적절하게 통합하려면 이 파일에서 무엇을 변경해야 합니까 ? 내 생각에는 다음과 같은 작업을 수행하고 싶지만( 의 5번째 줄 /usr/share/themes/Greybird/gtk-2.0/gtkrc
) GTK 3에서는 다음과 같습니다.
gtk-color-scheme = "bg_color:#EEEEEE\nselected_bg_color:#324820\nbase_color:#fcfcfc" # Background, base.
위 줄에서 색상을 변경했습니다 selected_bg_color
.
Chromium에서는 "GTK+ 테마 사용" 대신 설정에서 "클래식 테마 사용" 옵션을 사용합니다.
어떤 아이디어라도 환영합니다. 감사해요
답변1
hover
의사 클래스를 추가하여 문제를 해결했습니다 .
.background:hover {
background-color: #324820; }
다음 섹션에 추가했습니다(21번째 줄부터 시작)./usr/share/themes/Greybird/gtk-3.0/gtk-contained.css
.background {
color: #3c3c3c;
background-color: #cecece; }
.background:hover {
background-color: #324820; }
.background:backdrop {
color: #858585;
background-color: #cecece;
text-shadow: none;
-gtk-icon-shadow: none; }
GTK 3 앱이 거의 없기 때문에 이 변경 사항은 내가 알지 못하는 방식으로 사용하지 않는 앱의 스타일에 영향을 미칠 수 있습니다.