以前,可以通过~/.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;
}