Wie konfiguriere ich Gnome 3 über eine Konfigurationsdatei?

Wie konfiguriere ich Gnome 3 über eine Konfigurationsdatei?

Bisher konnte man in Gnome 2.x bestimmte Optionen über die ~/.gtkrc-2.0Datei konfigurieren. Bei Gnome 3 würde man annehmen, dass das ~/.gtkrc-3.0funktioniert, aber das tut es nicht.

Antwort1

gtk 3.0 / Gnome 3-Einstellungen~/.config/gtk-3.0/können mit , mit Dateien gtk.cssund überschrieben werden settings.ini. Sie existieren zunächst nicht, daher müssen Sie das Verzeichnis und die Dateien manuell erstellen. Wenn Sie sie erstellen, settings.inifügen Sie mindestens eine Zeile hinzu, die enthält [Settings], da sich Apps sonst über das Fehlen beschweren.

/usr/share/theme/[theme_name]/gtk-3.0/*.cssHinweise dazu, was Sie ändern können, finden Sie in den Dateien.

Höchstwahrscheinlich möchten Sie gtk.cssdie visuellen Einstellungen des Desktopdesigns durch Ihre eigenen Einstellungen überschreiben. Normalerweise bearbeite ich es nicht gtk.cssselbst, sondern füge eine Zeile hinzu, in der steht @import url("gtk-mine.css");, dass ich meine Sachen hineinlege . Auf diese Weise verliere ich nur die Zeile, nicht alle meine persönlichen Regeln, gtk-mine.cssfalls jemand diese Datei jemals überschreibt .@import

Hier ist ein kurzes Beispiel zum Überschreiben einiger Bildlaufleistenattribute:

~/.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;
}

verwandte Informationen