Ich denke, Sie sollten dort vorsichtig sein. Viele von uns empfehlen, die systemweiten Standardeinstellungen für ein Thema NICHT zu bearbeiten, es sei denn, Sie beabsichtigen wirklich, die Aktivität aller Benutzerkonten im System zu beeinträchtigen. Wenn Sie dabei einen Fehler machen, wirkt sich dies auf alle Benutzerkonten aus. Ein weiterer Punkt der Vorsicht ist, dass Ihre Änderungen beim Aktualisieren von Paketen gelöscht werden.
Ein weiteres Manko dieser Strategie besteht darin, dass nur das Verhalten eines GTK-Themas geändert wird. Möglicherweise möchten Sie jedoch die Bildlaufleistengröße in ALLEN GTK-3.0-Themes ändern.
Bearbeiten Sie stattdessen Konfigurationsdateien in einem Benutzerkonto. Der Trick besteht darin, herauszufinden, welcher die kürzeste Entfernung zum gewünschten Endpunkt ist. Die von Ihnen bearbeitete GTK-Datei ist Teil eines CSS-Setups (Cascading Style Sheets). Durch die in Ihrem Konto vorgenommene Anpassung werden die Einstellungen geändert.
In Ihrem Benutzerkonto im Ordner ~ / .config / gtk-3.0 / gtk.css habe ich dies derzeit in einer Datei namens "gtk.css"
.scrollbar {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 20;
-GtkRange-stepper-size: 20;
}
Wenn Sie ein wenig damit herumspielen, werden Sie feststellen, dass es möglich ist, viele spezifische Änderungen aus der oben bearbeiteten Designdatei zu integrieren. Früher habe ich mich sehr bemüht, viele Einstellungen zu ändern, aber jetzt bin ich im Modus "Einfach halten".
Wenn Sie wirklich viele Einstellungen bearbeiten möchten, müssen Sie die gesamte Datei gtk-widgets.css KOPIEREN und in Ihrem Ordner ~ / .config / gtk-3.0 ablegen. Dann gehst du in die Stadt und spielst mit den Einstellungen.
Im selben Ordner habe ich eine Datei namens "settings.ini"
[Settings]
gtk-primary-button-warps-slider = false
Auf diese Weise wird verhindert, dass ein Klick in der Bildlaufleiste zu einem bestimmten Punkt in der Datei verschoben wird. Stattdessen wird nur ein Bildschirm weitergeschaltet. Ich bevorzuge das!
Die andere Sache, die es zu wissen gilt, ist, dass das Ändern dieser Themendatei (entweder wie zuvor von @Dorian empfohlen oder durch eine Änderung des Benutzerkontos für alle GTK-3.0-basierten Themen, wie ich vorschlage) nur Programme ändert, die auf dem GTK-3.0-Toolkit basieren. Die Bildlaufleiste wird nicht für alle Anwendungen geändert. Es ist nur für diejenigen, die diese gtk-3.0 Konfigurationsdatei lesen. Da Sie ein GTK-3.0-Thema bearbeiten, werden Apps, die mit QT oder GTK-2.0 geschrieben wurden, nicht geändert. Daher ist das Ändern der Bildlaufleistengröße für alle Programme schwieriger / langwieriger als erwartet.
Ich habe auch die Breite der Bildlaufleiste in GTK-2.0 geändert. Dies geschieht in einem separaten Ordner ~ / .config / gtk-2.0. Die zu erstellende Datei heißt gtkrc
style "scroll"
{
GtkScrollbar::slider-width = 20
}
Beachten Sie, dass gtk-2.0 ein anders gestaltetes Setup ist, sodass die Syntax anders ist. Sie können das gtk-3.0-CSS nicht einfach in den gtk-2.0-Ordner kopieren.
Ich habe festgestellt, dass sich einige Anwendungen schlecht verhalten, wenn Sie die Bildlaufleiste anders einstellen, da die Größe des "Grabbers" im Schiebereglertrog nicht korrekt angepasst wird. Ich vermute, dass das Ziehen der Bildlaufleiste in @ Dorians Datei dabei helfen würde. Ich kann zurückkommen und das versuchen. Ich lasse es dich wissen.
Zusammenfassung: Der Schlüssel zum "alten Linux-Systemadministrator-Rat" lautet: Bearbeiten Sie Konfigurationsdateien NICHT systemweit. Sie setzen Ihr System einem Risiko aus, Ihre Änderungen werden nicht über Revisionen hinweg wirksam und es ist ein Root-Zugriff erforderlich, der für solche kosmetischen Dinge niemals geeignet ist. Finden Sie eine Möglichkeit, Änderungen in Ihrem Benutzerkonto vorzunehmen.
PS. Wenn Sie wirklich mit Systemdateien experimentieren möchten (manchmal, wenn ich wirklich darauf bestehen möchte, dass alle Benutzer die Farben meiner Lieblingsfußballmannschaft als Hintergrundbild und Farbschema haben :)), sollten Sie zuerst eine Kopie davon erstellen die ursprüngliche Datei und benennen Sie die ursprüngliche "gtk-widgets.css.orig". Wenn Sie dann Ihre Datei bearbeiten, speichern Sie eine Kopie Ihrer Bearbeitung unter dem Namen "gtk-widgets.css.20160919". Am Ende steht das Datum JJJJMMTT. Auf diese Weise erhalten Sie beim Aktualisieren des Deb-Pakets eine Kopie Ihrer bearbeiteten Datei. Die Datei mit dem Namen gtk-widgets.css, die Sie bearbeiten, wird durch die Paketinstallation gelöscht.