Wie ändere ich die Farbe des Desktopsymboltextes?


16

Der Gnome-Shell-Desktop kann nicht mit hellen Hintergrundbildern verwendet werden, da die Symbolnamen (auch weiß) nicht lesbar sind. Es scheint sowieso keine Möglichkeit zu geben, ihre Farbe zu ändern. Das Ändern verschiedener Themen scheint auch nicht zu helfen.

Beispiel:

Weißer Text auf einem weißen Hintergrund


3
Versuchen Sie herauszufinden, ob das Bearbeiten von /usr/share/gnome-shell/theme/gnome-shell.css hilfreich sein kann. Wenn ja, können Sie versuchen, ein Benutzerthema zu entwerfen ... (es gibt zu Beginn eine Farbe: Weiß für die Standardschrift, aber ich weiß nicht, ob es sich nur um das Bedienfeld handelt oder ob es sich um Desktopsymbole handelt).
Rmano

@artfulrobot Ich kann in 16.04 einen Schatten von Texten sehen und es hilft, den Text zumindest ein bisschen zu lesen. Und nicht wie der Screenshot
Anwar

Ich habe mehrere Hintergründe ausprobiert, viele lassen den Text unleserlich. Ich habe jetzt einen meist schwarzen Hintergrund, Schatten hilft nicht.
Artfulrobot

Antworten:


6

Nachdem ich hier und da gesucht habe, um die Themendatei zu ändern, muss ich anscheinend nichts am Thema ändern, um dies zu erreichen. Tatsächlich ist es nicht einmal möglich, ohne viel zu hacken. Weil Gnome-Entwickler (aus irgendeinem Grund nur ihnen bekannt) die meisten Themendateien in gresourceBinärdateien gebündelt haben . Die Dateien sind /usr/share/themes/Adwaitanur für GTK-2-Komponenten. Gtk-3-Dateien sind in libgtk-3.soDatei und gnome-shell-theme.gresourceDatei.

Aber schließlich habe ich festgestellt, dass die überschriebene Datei tatsächlich wirkt, obwohl es einige Zeit dauert.

Sie würden das Thema überschreiben. Der Inhalt entspricht dem von Sillyman. Der Unterschied besteht darin, dass Sie in gtk.cssDatei in ~/.config/gtk-3.0Ordner schreiben .

.nautilus-desktop.nautilus-canvas-item {
    color: blue;
    text-shadow: 1px 1px white;
}

Ersetzen Sie Ihre Lieblingsfarbe im colorFeld. Sie können den Schatten sogar verdicken, indem Sie die Pixel vergrößern.

Aber du musst einige Zeit warten. Versuchen Sie eine Weile, ein anderes Thema zu verwenden, nachdem Sie es überschrieben haben. Sie können auch versuchen, Nautilus mit zu töten nautilus -qund erneut zu starten.

Hier ist ein Screenshot nach dem Ändern der Schriftfarbe in Adwaita.

Gnome-Shell-Desktop mit Standard-Adwaita-Theme


Hier sind einige nützliche Links, die ich zu diesem Problem besucht habe. Es kann zukünftigen Besuchern helfen.


1
Danke, Kopfgeld gegeben! Das funktioniert, aber es ist ziemlich schwierig, die Änderungen anzuzeigen. Eine Kombination aus nemo -q(nemo beenden) und erneutem Laden sowie Abmelden und Anmelden usw. usw. scheint zu bewirken, dass sie angezeigt werden. Trotzdem, danke, jetzt kann ich die Icons auf meinem Desktop lesen!
Artfulrobot

@artfulrobot Freut mich zu wissen. Ich habe Gnome-Entwickler mehrmals verflucht, als ich nach einem Hinweis gesucht habe! Ich weiß nicht, warum sie zwischen den einzelnen Releases unterbrochen werden. Ich habe auch gehört, dass die Klassennamen in zukünftigen Zwergen geändert werden könnten :(
Anwar

nemo -q && nemo &; nautilus -q && nautalis &; alt-f2 rarbeitete für mich.
Michael Cole

Wenn Sie die Größe ändern möchten, verwenden Siegnome-tweak-tool
Michael Cole

7

Der Desktop-Symboltext wird von verarbeitet .nautilus-desktop.nautilus-canvas-item. Es ist sehr einfach anzupassen.

Geben Sie in die Datei gtk.css Ihres Haupt-GTK-Themas unter der Anfangszeile @import url(und in meinen Tests nicht zuvor) Folgendes ein:

.nautilus-desktop.nautilus-canvas-item {
color: #ffffff;
text-shadow: 1 1 alpha (@fg_color, 0.8);
}

Um Änderungen zu sehen, killall nautilusfolgen Sie nautilusund schauen Sie sich den Desktop an.

Fertigen Sie besonders an, wie Sie mögen: ändern Sie Farbe zu # 000000 für Schwarzes, oder sehen Sie, ob die (wahlweise freigestellte) Textschattenlinie (mit netter Alphatransparenz), die ich eingeschlossen habe, sich hilft, sogar mit weißer Farbe!

Versuchen Sie für weitere Ideen, ".nautilus-desktop.nautilus-canvas-item" zu googeln, um zu sehen, was andere mit diesem Eintrag gemacht haben. Ich bin kein Experte für CSS oder den obigen Text-Schatten-Code.

Die andere nette Sache, um den Desktop-Symbol-Text anzupassen (und diese Anpassung erfolgt sofort, ohne dass ein Neustart von Nautilus erforderlich ist):

Der dconf-Wert org.gnome.nautilus.desktop font. Um Text fett darzustellen, geben Sie einfach Boldden Wert ein (Standard ist leer). Um die Schriftgröße zu ändern, fügen Sie dort auch eine Zahl hinzu, z Bold 10. Schriftart kann auch geändert werden, z. B. Serif Bold 10- und ich frage mich, was sonst noch kann.

Wenn Sie die Größe der Symbolansicht im Allgemeinen in den Nautilus-Einstellungen ändern, können Sie durch Ändern der Bold 10Symbolansicht-Standardeinstellungen eine der oben genannten Anpassungen ansprechender gestalten, da in dconf eine Textbreite von 50% angezeigt wird und das Beispiel css in gtk.css).

Nb Ich bin in Debian Wheezy 7.8, also hoffe ich, dass es sich hier nicht allzu sehr von Ubuntu selbst unterscheidet! Ich glaube nicht, dass es zum Zeitpunkt des Schreibens Unterschiede gibt.


"In der gtk.css deines Haupt-GTK-Themas" Wo ist das?
Cerin

0

Informationen zum Desktop-Design werden in Ihrem GTK-Design gespeichert, z /usr/share/themes/Adwaita/gtk-3.0/gtk.css. gnome-color-chooser hätte eine einfache Möglichkeit geboten, Einstellungen zu ändern, wenn Sie gtk-2.0 verwendet hätten, aber Sie müssen jetzt leider das Styling von Hand anpassen.

  1. In diesem Artikel erfahren Sie, wie Sie ein benutzerdefiniertes GTK-Design erstellen.

  2. Informationen zum Ändern des Desktop-Hintergrunds finden Sie in Adwata / gtk-3.0 / gnome-applications.css. Die Schriftfarbe ist (glaube ich) eines der .nautilus-Desktop-Felder.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.