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

Sev*_*Raz 3 gnome configuration gtkrc

以前,可以通过~/.gtkrc-2.0文件在 Gnome 2.x 中配置某些选项。使用 Gnome 3,人们会认为它~/.gtkrc-3.0可以工作,但事实并非如此。

小智 5

gtk 3.0 / Gnome 3 设置可以使用~/.config/gtk-3.0/、 文件gtk.csssettings.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");
Run Code Online (Sandbox Code Playgroud)

~/.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;
}
Run Code Online (Sandbox Code Playgroud)