如何通过配置文件配置 Gnome 3?

如何通过配置文件配置 Gnome 3?

以前,可以通过~/.gtkrc-2.0文件配置 Gnome 2.x 中的某些选项。在 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;
}

相关内容