Meine Scrollbalken waren mir zu schmal. Also suchte und fand ich Wege, das zu ändern.

Weg 1 – Beispiel Zim, GTK 2

Besonders ärgerte mich der schmale Scrollbalken bei Zim (flexibles Notizen-Sammelprogramm), das ich sehr oft brauche. Zumindest in meiner Version 0.68 basiert dieses Programm auf GTK 2. (Ich verwende hier die Bezeichnung GTK 2 gleichbedeutend mit GTK+ 2.) Ich änderte den Scrollbalken in seiner Breite so:
1. Ich erstellte eine Datei mit Namen .gtkrc-2.0.mine im Verzeichnis /home/user/, d.h. ~ (unbedingt den Punkt am Anfang von .gtkrc-2.0.mine beachten).
2. Ich öffnete sie mit einem Editor (z.B. gedit) und schrieb Folgendes hinein:

include "/usr/share/themes/Adwaita-dark/gtk-2.0/gtkrc"
style "my-scrollbar"
{
 GtkRange::stepper-size = 16
 GtkRange::trough-under-steppers = 0
 GtkScrollbar::has-backward-stepper = 1  
 GtkScrollbar::has-forward-stepper = 1
 GtkScrollbar::slider-width = 5 # Breite Slider
 GtkScrollbar::trough-border = 0 # Breite des Rands neben Slider
}
class "GtkScrollbar" style "my-scrollbar"

3. Dabei änderte ich die Zahl in der Zeile „Breite Slider“ (hier 5) gemäss meinen Wünschen. 15 war gut. (Bei unerwünschtem oder keinem Ergebnis muss man vielleicht die oberste Zeile „include …“ entsprechend seinem Thema ändern oder ein # davorsetzen. Sie scheint aber nicht in jedem Fall wichtig zu sein.)
4. Ich speicherte den gesamten Eintrag und schloss den Editor.
5. Ich schloss Zim und öffnete es wieder. Und siehe da: Der Scrollbalken war breiter.

Weg 2 – Beispiel Firefox, GTK 3

Das andere Programm, bei dem mich der schmale Scrollbalken stark störte, war Firefox. Bei ihm war ich mit obigem Verfahren erfolglos. Aber das folgende nützte:
1. Ich erstellte eine Datei mit Namen gtk.css im Verzeichnis /home/user/.config/gtk-3.0/, d.h. in ~/.config/gtk-3.0/
2. Ich öffnete sie mit einem Editor und schrieb Folgendes hinein:

scrollbar,
scrollbar button,
scrollbar slider {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
min-width: 5px;
min-height: 5px;
border-radius: 0;
}

3. Ich ändere auf der Zeile „min-width: 5px“ die Zahl (hier 5) zu 15, was sich als gut herausstellte, aber nur beim vertikalen Scrollbalken. Für den horizontalen Scrollbalken musste ich in „min-height: 5px“ statt 5 eine grössere Zahl einsetzen, auch hier war 15 gut. (Beim Weg 1 gibt es diese Möglichkeit nicht, dort werden durch die eine Zahl beide Scrollbalken gleichermassen verbreitert.)
4. Ich speicherte den ganzen Eintrag und schloss den Editor.
5. Ich schloss Firefox und öffnete ihn wieder. Und siehe da: Der Scrollbalken war breiter.

GTK 2 oder GTK 3?

Die beiden Wege führten bei mir unter Gnome wie unter Xfce zum Ziel. Auch unter anderen Umgebungen soll das der Fall sein, wenn ich es recht verstehe. Ob ein Programm auf GTK 2 oder GTK 3 basiert, das kann man gemäss folgender Website testen, aber wenn einer der beiden Wege funktioniert, ist das Ziel eigentlich schon erreicht:
https://wiki.ubuntuusers.de/GTK%2B/
Unter dem Titel Bestimmen, ob das Programm GTK+ 2 oder 3 verwendet gibt es den Test. Natürlich muss man /usr/bin/inkscape entsprechend ändern. Auf der gleichen Seite gibt es auch noch Erhellendes und wichtige Differenzierungen zu GTK 2 und GTK 3 und ihr Verhältnis zu Gnome und anderen Desktop-Umgebungen. Weiteres zu GTK unter https://www.gtk.org/ (engl.), Wikipedia u.a.

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Meldung, wenn NFS Share nicht err …Zitat von zebolon am 22. November 2024, 16:27 Uhr Hallo @linuxopa … Weiterlesen
Debian installieren - für Anfänge …Danke LinuxBiber, das hilft gut weiter. Wenn da aber für den De … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

September 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
252627282930  
Archive