구성 파일을 통해 Gnome 3를 구성하는 방법은 무엇입니까?

구성 파일을 통해 Gnome 3를 구성하는 방법은 무엇입니까?

이전에는 파일을 통해 Gnome 2.x의 특정 옵션을 구성할 수 있었습니다 ~/.gtkrc-2.0. Gnome 3에서는 이것이 작동한다고 가정 ~/.gtkrc-3.0하지만 그렇지 않습니다.

답변1

GTK 3.0 / 그놈 3 설정~/.config/gtk-3.0/, 파일 gtk.css및 를 사용하여 덮어쓸 수 있습니다 settings.ini. 처음에는 존재하지 않으므로 디렉터리와 파일을 수동으로 만들어야 합니다. settings.ini최소한 그 줄을 포함하는 줄을 추가 하면 [Settings]앱이 해당 줄이 누락되었다고 불평할 것입니다.

/usr/share/theme/[theme_name]/gtk-3.0/*.css변경할 수 있는 사항에 대한 힌트는 파일을 참조하세요 .

gtk.css데스크탑 테마의 시각적 설정을 자신의 기본 설정으로 재정의하는 데 사용하고 싶을 가능성이 높습니다 . 나는 보통 그 자체를 편집하지 않고 gtk.css대신 @import url("gtk-mine.css");에 내 내용을 넣는 줄을 추가합니다 gtk-mine.css. 이렇게 하면 누군가 해당 파일을 덮어쓸 경우 @import모든 개인적인 규칙이 아니라 줄만 손실됩니다.

다음은 일부 스크롤바 속성을 재정의하는 방법에 대한 간단한 예입니다.

~/.config/gtk-3.0/gtk-css:

@import url("gtk-mine.css");

~/.config/gtk-3.0/gtk-mine.css:

* {
  -GtkRange-slider-width: 18;
  -GtkScrollbar-has-forward-stepper: 0;
  -GtkScrollbar-has-backward-stepper: 0;
  -GtkScrollbar-has-secondary-forward-stepper: 0;
  -GtkScrollbar-has-secondary-backward-stepper: 0;
  -GtkScrollbar-min-slider-length: 30;
}
.scrollbar.slider.vertical,
.scrollbar.button.vertical {
  border-radius: 4;
}

관련 정보