나는 당신이 조심해야한다고 생각합니다. 시스템에있는 모든 사용자 계정의 활동을 방해하지 않는 한, 테마 기반의 시스템 전체 기본값을 편집하지 않는 것이 좋습니다. 그렇게하는 동안 오류가 발생하면 모든 사용자 계정에 영향을줍니다. 또 다른주의 사항은 패키지가 업데이트되면 변경 사항이 지워진다는 것입니다.
이 전략의 또 다른 단점은 하나의 GTK 테마의 동작 만 변경하지만 모든 GTK-3.0 테마에서 스크롤 막대 크기를 변경하고 싶을 수 있습니다.
대신 사용자 계정 내에서 구성 파일을 편집하십시오. 요점은 어느 것이 원하는 종점까지의 최단 거리인지 알아내는 것입니다. 편집 한 GTK 파일은 CSS (Cascading Style Sheets) 설정의 일부이므로 계정에 사용자 지정하면 설정이 수정됩니다.
사용자 계정의 ~ / .config / gtk-3.0 / gtk.css 폴더에 현재 "gtk.css"라는 파일이 있습니다.
.scrollbar {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 20;
-GtkRange-stepper-size: 20;
}
이것으로 약간 놀아 보면 위에서 편집 한 테마 파일의 많은 특정 변경 사항을 통합 할 수 있습니다. 한 번에 나는 많은 설정을 피하려고 열심히 노력했지만 지금은 "간단하게 유지"모드에 있습니다.
실제로 많은 설정을 편집하려면 gtk-widgets.css 전체 파일을 복사하여 ~ / .config / gtk-3.0 폴더에 저장하는 것이 좋습니다. 그런 다음 설정이있는 마을로 이동하십시오.
같은 폴더에 "settings.ini"라는 파일이 있습니다.
[Settings]
gtk-primary-button-warps-slider = false
이렇게하면 스크롤 막대의 클릭이 파일의 특정 지점으로 이동하지 않고 대신 한 화면 만 진행됩니다. 나는 그것을 선호합니다!
알아 두어야 할 또 다른 사실은 테마 파일을 변경하면 (@Dorian 또는 이전에 제안한대로 모든 GTK-3.0 기반 테마의 사용자 계정 변경에 의해 추천 된대로) GTK-3.0 툴킷을 기반으로하는 프로그램 만 변경한다는 것입니다. 모든 응용 프로그램의 스크롤 막대를 변경하지는 않습니다. 해당 gtk-3.0 설정 파일을 읽는 것만을위한 것입니다. gtk-3.0 테마를 편집하고 있으므로 QT 또는 gtk-2.0으로 작성된 앱은 변경되지 않습니다. 따라서 모든 프로그램의 스크롤 막대 크기를 변경하는 것은 예상보다 어렵거나 지루합니다.
gtk-2.0에서 스크롤바 너비도 변경했습니다. 이것은 ~ / .config / gtk-2.0 별도의 폴더에서 수행됩니다. 작성할 파일 이름은 gtkrc입니다.
style "scroll"
{
GtkScrollbar::slider-width = 20
}
gtk-2.0은 다르게 설계된 설정이므로 구문이 다르므로 gtk-3.0 CSS를 gtk-2.0 폴더로 복사 할 수는 없습니다.
슬라이더 트로프 내부의 "그래버"크기가 올바르게 조정되지 않았기 때문에 스크롤 막대를 다르게 만들면 일부 응용 프로그램이 제대로 작동하지 않는 것으로 나타났습니다. @Dorian의 파일에서 스크롤 막대가 크게 바뀌면 변경에 도움이 될 것으로 생각됩니다. 돌아와서 시도해 볼 수 있습니다. 내가 알려 주마.
요약 : "이전의 Linux 시스템 관리자 조언"은 시스템 전체에서 구성 파일을 편집하지 마십시오. 시스템이 위험에 처해 있고 변경 사항이 수정되지 않으며 루트 액세스가 필요하므로 이와 같은 미용에는 적합하지 않습니다. 사용자 계정을 변경하는 방법을 찾으십시오.
추신. 당신이 정말로 시스템 파일로 주위를 둘러보고 싶다면 (때로는 모든 사용자가 자신의 좋아하는 축구 팀 색상을 벽지와 색상 구성표로 갖고 있다고 주장하고 싶다면), 가장 먼저해야 할 일은 사본을 만드는 것입니다. 원본 파일 이름을 지정하고 원본 이름을 "gtk-widgets.css.orig"로 지정하십시오. 그런 다음 파일을 편집 할 때 편집 사본을 "gtk-widgets.css.20160919"로 저장하십시오. 여기서 YYYYMMDD 날짜가 표시됩니다. 이 방법으로 deb 패키지가 업데이트되면 편집 된 파일의 사본이 생성됩니다. gtk-widgets.css라는 이름을 편집 한 것은 패키지 설치로 제거됩니다.