Ich weiß, dass sich viele Leute über die fast unsichtbaren und nicht verwendbaren Bildlaufleisten in den letzten Versionen von Ubuntu beschwert haben, selbst nachdem die Standard-Overlay-Bildlaufleisten entfernt oder deaktiviert wurden. Ich frage mich, wie ich ihre Farbe UND Breite leicht ändern kann.
Ich habe einen 13,3-Zoll-Monitor mit einer Auflösung von 1600 * 900 und kann sie kaum sehen, wie Sie auf den folgenden Bildern sehen können:
Ich habe bereits Firefox, LibreOffice und einige andere Bildlaufleisten mit GNOME Color Chooser geändert:
Übrigens benutze ich Unity. Vielen Dank!
Antworten:
Hinweis:
Die Formatierungen in dieser Antwort sind nur für präzise (Ubuntu 12.04) optimal. In der nächsten Antwort finden Sie verbesserte Formatierungen für vertrauenswürdige (Ubuntu 14.04).
Bildlaufleisten sichtbar machen (Farbe ändern)
Basierend auf den oben angegebenen Informationen von vasa1 habe ich die Farbe der klassischen Bildlaufleisten in die Standardauswahlfarbe geändert - dieselbe, die auch Overlay-Bildlaufleisten verwenden.
Für GTK 3-Anwendungen ändern Sie:
ab Zeile 1580 so, dass es so aussieht:
Dies sollte Standard sein.
Für GTK 2-Anwendungen ändern Sie:
ab Zeile 223 so, dass es so aussieht:
Es sieht nicht 100% identisch mit der GTK 3-Formatierung aus. Sie können es also jederzeit verbessern.
Bildlaufleisten anklickbar machen (Breite erhöhen)
Ich gehe davon aus, dass die folgenden Änderungen an denselben Dateien vorgenommen werden, um die alberne, kleine Breite zu erhöhen , die niemals für die Verwendung in der Produktion vorgesehen war.
Für GTK 3-Anwendungen:
Ändere Zeile 1550 so, dass sie so aussieht:
Für GTK 2-Anwendungen ändern Sie:
Ändere Zeile 34 so, dass es so aussieht:
Für diejenigen, die die bereits bearbeiteten Dateien bevorzugen, können Sie meine hier herunterladen:
GTK 3: gtk-widgets.css
GTK 2: gtkrc
Achtung. Machen Sie Backups.
Genießen! :)
quelle
Ich gehe davon aus, dass Sie sich auf die Overlay-Bildlaufleisten beziehen, weil Sie Unity erwähnen. Ich weiß nicht, wie man die Breite ändert, aber Sie können die Farbe zweifellos ändern. Wenn die Farbe deutlich genug ist, ist die Breite meines Erachtens kein so großes Problem, da sie beim Schweben anständig breit wird.
Sie müssen im Ordner Ihres Themas nach Dateien mit dem Namen gtkrc (im Ordner gtk-2.0) und gtk-widgets.css (im Ordner gtk-3.0) suchen . Öffnen Sie diese Dateien mit einem Texteditor. Möglicherweise müssen Sie
gksudo gedit
anstelle von nur verwenden,gedit
wenn sich Ihr Thema in / usr / share / themes und nicht in ~ / .themes befindet. Suchen Sie dann nach Overlay-Bildlaufleisten oder Overlay-Bildlaufleisten oder ähnlichem und spielen Sie mit den in diesen Abschnitten angegebenen Farben. Sie können sogar Ihre eigene Farbe in Hex-Code angeben.Natürlich können Sie in den beiden Dateien unterschiedliche Farben einstellen, wenn Sie dies wünschen.
Um die Änderungen zu visualisieren, müssen Sie möglicherweise zu einem anderen Thema und zurück wechseln, nachdem Sie die Änderungen an diesen Dateien vorgenommen und gespeichert haben.
Die Änderungen, die Sie in / usr / share / themes vornehmen , sind systemweit und Änderungen in ~ / .themes sind benutzerspezifisch.
So sieht meine Overlay-Bildlaufleiste in PCManFM aus.
Bearbeiten : Wenn Sie herkömmliche Bildlaufleisten verwenden, können Sie die oben erwähnte Datei gtk-widgets.css bearbeiten, um den Kontrast zwischen dem Schieberegler und der Wanne in gtk-3.0-Apps wie gedit zu erhöhen . Suchen Sie dazu nach dem Abschnitt mit der Überschrift Bildlaufleiste (oder ähnlichem) und suchen Sie nach den Zeilen, die ungefähr so aussehen:
Hier kann man mit den Werten für das Hintergrundbild spielen, indem man den Farbton ändert. Ein höherer Wert ist heller, ein niedrigerer Wert ist dunkler.
Ich ziehe es etwas einfacher zu machen: Ich ändern Hintergrundbild zu Hintergrund- Farbe und haben nur eine Farbe , die ich wie. So zum Beispiel Hintergrundfarbe: rot; würde wahrscheinlich einen hervorragenden Kontrast ergeben.
Mein Code sieht so aus:
Offensichtlich ist ein Backup vor der Bearbeitung ratsam und man kann Sachen in der Datei gtk-widgets.css auskommentieren, anstatt Dinge mit
/*
und zu löschen*/
.(Ich kann die Formatierung von Blockzitaten beim Posten von Antworten nicht zum Funktionieren bringen. Wenn jemand die Dinge aufräumen würde, wäre ich dankbar.)
Eine letzte Änderung (ich hoffe): Benutzer von Chrome oder Chromium können den Kontrast erhöhen, indem sie ihre
gtk-2.0/apps/chromium.rc
Datei bearbeiten , sofern sie von ihrem Thema bereitgestellt werden, oder indem Sie diegtk-2.0/gtkrc
erforderlichen Änderungen vornehmen. In beiden Fällen sollte man nach einem Abschnitt mit der Überschrift "chrome-gtk-frame" suchen . Spielen Sie auch hier mit dem Schattenwert in dieser (oder einer ähnlichen) Zeile:Oder man kann einfach eine Farbe wie diese festlegen:
oder
(Die Anführungszeichen sind erforderlich.)
quelle
Für Ubuntu 14.04 (Trusty Tahr) sind geringfügig andere Modifikationen erforderlich.
GTK 3: gtk-widgets.css ist zu finden unter: /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
GTK 2: gtkrc geht an: /usr/share/themes/Ambiance/gtk-2.0/gtkrc
Erstellen Sie Backups vor:
Diese Befehle erwarten die heruntergeladenen Dateien
gtkrc
undgtk-widgets.css
im aktuellen Verzeichnis.quelle