Как настроить Gnome 3 через файл конфигурации?

Ранее можно было настроить некоторые параметры в Gnome 2.x через ~/.gtkrc-2.0 файл. С Gnome 3 можно предположить, что ~/.gtkrc-3.0 работает, но это не так.

1 ответ

Решение

Настройки GTK 3.0 / Gnome 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;
}
Другие вопросы по тегам