如何透過設定檔設定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;
}

相關內容