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

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

3
задан 25 April 2012 в 12:22

1 ответ

Параметры gtk 3.0 / Gnome 3 могут быть перезаписаны с помощью ~/.config/gtk-3.0/, с файлами gtk.css и settings.ini. Они изначально не существуют, поэтому вам нужно создать каталог и файлы вручную. Если вы создадите settings.ini, добавьте в него хотя бы строку, содержащую [Settings], иначе приложения будут жаловаться на ее отсутствие.

См. [F8] файлы для подсказок о том, что вы можете изменить.

Скорее всего, вы захотите использовать gtk.css для переопределения визуальных настроек с темы рабочего стола с вашими предпочтениями. Обычно я не редактирую gtk.css, а добавляю строку, говорящую @import url("gtk-mine.css");, и помещаю мои вещи в gtk-mine.css. Таким образом, если кто-то перезаписывает этот файл, я теряю только строку @import, а не все мои личные правила.

Вот краткий пример того, как переопределить некоторые атрибуты прокрутки:

gtk 3.0 / настройки Gnome 3

@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;
}
5
ответ дан 25 May 2018 в 17:33
  • 1
    Увидев ваш пост, я считаю его замечательным, что Gnome 3 использует CSS для стиля. Спасибо за Ваш ответ! Сначала я задавался этим вопросом, потому что мне хотелось изменить размеры значков, но, думаю, есть какой-то вариант в файлах CSS для этого. – Severo Raz 9 July 2012 в 06:52
  • 2
    Спасибо, полезно. btw, / usr / share / theme / должны быть / usr / share / themes / – djb 12 August 2014 в 17:31

Другие вопросы по тегам:

Похожие вопросы: