ubuntuusers.de

scrollbar breite

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

hiigara2x

Anmeldungsdatum:
6. August 2012

Beiträge: 229

moin. ich bin am verzweifeln, ubuntu ist definitiv NICHT behindertenfreundlich. ich will die breite der laufleiste ändern, weil ich diese 1 mm leiste des dateimanagers und bei einstellunge nicht recht fixieren kann.

ich veruche zuerst das https://forum.ubuntuusers.de/topic/wie-kann-man-scrollbalken-breiter-machen/ dann https://forum.ubuntuusers.de/topic/scrollbar-wie-vergroessern/ wirkungslos.

ede@TE14Gen3:~$ sudo gedit /usr/.config/gtk-3.0/gtk.css

(gedit:9368): dconf-WARNING **: 09:25:30.828: failed to commit changes to dconf: Kindprozess »dbus-launch« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)
ede@TE14Gen3:~$ sudo gedit /usr/config/gtk-3.0/gtk.css

(gedit:9407): dconf-WARNING **: 09:25:51.749: failed to commit changes to dconf: Kindprozess »dbus-launch« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)
ede@TE14Gen3:~$ sudo gedit /usr/share/themes/Yaru/gtk-3.0/gtk-dark.css

(gedit:9944): dconf-WARNING **: 09:32:52.109: failed to commit changes to dconf: Kindprozess »dbus-launch« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)
ede@TE14Gen3:~$ sudo gedit /usr/share/themes/Yaru/gtk-3.0/gtk.css

(gedit:9987): dconf-WARNING **: 09:33:25.580: failed to commit changes to dconf: Kindprozess »dbus-launch« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)
ede@TE14Gen3:~$ sudo apt install gnome-color-chooser
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
E: Paket gnome-color-chooser kann nicht gefunden werden.
ede@TE14Gen3:~$ sudo gedit /usr/share/themes/Yaru-dark/gtk-3.0/gtk.css

(gedit:10788): dconf-WARNING **: 09:53:02.157: failed to commit changes to dconf: Kindprozess »dbus-launch« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)
ede@TE14Gen3:~$ sudo gedit /usr/share/themes/Yaru-dark/gtk-3.0/gtk-dark.css

(gedit:10860): Gtk-WARNING **: 09:53:32.566: Theme parsing error: gtk.css:11:0: expected '}' after declarations

(gedit:10860): dconf-WARNING **: 09:54:02.351: failed to commit changes to dconf: Kindprozess »dbus-launch« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)

komischerweise habe ich beim terminal die breite irgendwie ändern können, rest blieb. was mache ich falsch?

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16658

Hallo hiigara2x,

In den Threads geht es um eine Uraltversion von Ubuntu ...... gedit wird es wahrscheinlich unter 24.04 auch nicht mehr geben.

PS: ein GUI Programm mit sudo zu öffnen ist auch keine gute Idee .... wird wohl die Rechte in deinem /home zerdeppert haben.

Gruss Lidux

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7007

Wohnort: Technische Republik

Die Scrollbar in Nautilus wird breiter mit:

gsettings set org.gnome.desktop.interface overlay-scrolling false

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

ist das ein tererminal-zeile?

ich habe nicht gefunde, wo ein wert einstellbar wäre

Bilder

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3788

Also eigentlich sollten die Scrollbalken in der .css Datei des Themes definiert sein.

Keine Ahnung wo genau, ich benutze kein Ubuntu/Gnome.

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7007

Wohnort: Technische Republik

Wenn du das unten im Terminal abschickst wird der Scrollbalken im Dateimanager (wenn es etwas zu Scrollen gibt) ständig eingeblendet und nicht erst wenn man mit der Maus drüberfährt.

Kätzchen schrieb:

gsettings set org.gnome.desktop.interface overlay-scrolling false

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3788

Nachtrag: vielleicht reicht es ja auch eine eigene .css Datei anzulegen.

Inhalt vielleicht so oder ähnlich. Ob das der passende Selektor und die richtigen CSS-Eigenschaften sind musste selber rausfinden. Und auch was man davon zwingend brauch.

scrollbar slider {
    min-width: 6px;
    min-height: 6px;
    margin: -1px;
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box;
    background-color: shade(@theme_fg_color, 0.70);
}

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

schwarzheit schrieb:

Nachtrag: vielleicht reicht es ja auch eine eigene .css Datei anzulegen.

Inhalt vielleicht so oder ähnlich. Ob das der passende Selektor und die richtigen CSS-Eigenschaften sind musste selber rausfinden. Und auch was man davon zwingend brauch.

scrollbar slider {
    min-width: 6px;
    min-height: 6px;
    margin: -1px;
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box;
    background-color: shade(@theme_fg_color, 0.70);
}

das ist das, was ich bislang probierte

Kätzchen schrieb:

Wenn du das unten im Terminal abschickst wird der Scrollbalken im Dateimanager (wenn es etwas zu Scrollen gibt) ständig eingeblendet und nicht erst wenn man mit der Maus drüberfährt.

Kätzchen schrieb:

gsettings set org.gnome.desktop.interface overlay-scrolling false

ich will die breite vegrößern, ständig wird sie schon angezeigt

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3788

hiigara2x schrieb:

das ist das, was ich bislang probierte

Als usereigene .css gehört sie aber auch ins Userverzeichnis.

Also nach ~/.config/gtk-3.0/gtk.css. Weil wenn du es direkt im Theme erledigen willst müsstest du es für jedes Thema nochmal machen.

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

? die css ist in home

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3788

Jup. Userkonfigurationen überschreiben im Normalfall Systemkonfiguration. Zumindest was CSS angeht ist das so. 😀

Und ich hab grad mal getestet:

scrollbar slider {
    min-width: 10px;  /* Mindestbreite - vertikal */
    min-height: 10px; /* Mindesthöhe - horizontal */
}

reicht aus. Alles andere wird weiterhin vom Theme geregelt.

Funktioniert bei mir z.B. im Thunar (ich nutze immernoch kein Gnome) aber nicht im FF. Der FF kocht wieder n eigenes Süppchen.

hiigara2x

(Themenstarter)

Anmeldungsdatum:
6. August 2012

Beiträge: 229

d.h.in terminal gebe ich szudo nano ~/.config/gtk-3.0/gtk.css ein, lösche

scrollbar, scrollbar button, scrollbar slider {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
    /* Size of the slider */
    min-width: 10px;
    min-height: 20px;
    border-radius: 10px;

    /* Padding around the slider */
    border: 5px solid transparent;
   

und gebe nur

scrollbar slider {
    min-width: 10px;  /* Mindestbreite - vertikal */
    min-height: 10px; /* Mindesthöhe - horizontal */
}

das wars?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3788

... speichern/schließen - ab & anmelden damits übernommen wird.

Das sollte es gewesen sein - ja.

Ruth-Wies

Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 273

Wohnort: im Exil ;(

hiigara2x schrieb:

d.h.in terminal gebe ich szudo nano ~/.config/gtk-3.0/gtk.css ein, lösche

Im Benutzerverzeichnis nicht mit sudo. Das ist schon mal gesagt worden. Wenn es anders nicht mehr geht, dann sind die Rechte zu korrigieren (also die Ursache zu beheben). s. Homeverzeichnis (Abschnitt „Rechte“)

Aber in meiner VM beobachte ich keine Veränderung mit der oben beschriebenen Datei. Von daher fürchte ich, das meiste ist bereits GKT4.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3788

@Ruth-Wies

Stimmt. Danke fürs korrigieren.

Für GTK4 muss man dann natürlich auch den GTK4 Ordner nehmen. Also ~/.config/gtk-4.0/gtk.css.

Nachtrag:
getestet:

  • VM Ubuntu 24.04

  • Ordner ~/.config/gtk-4.0/gtk.css für meinen Test hab ich beide Werte auf 16px gestellt

  • Ergebnis: funktioniert in Nautilus und Einstellungen

Also wird es mit allen Anwendungen funktionieren die mit Systemwerten arbeiten.

Wenn ein Programm nicht mit Systemwerten arbeitet (z.B. Firefox) muss man es in jedem dieser Programme selbst regeln.

Z.B. für Firefox wäre die userChrome.css anzupassen die je nach Installtion (Snap/apt) woanders liegt.

Antworten |