Nemo-Dateimanager: Wie kann ich die Schriftfarbe von Ordnernamen in der Symbolleistenschaltfläche ändern?


8

Wie kann ich die Schriftfarbe von Ordnernamen in der Symbolleistenschaltfläche im Nemo-Dateimanager ändern?

Da ich das Ambiance-Thema stark bevorzuge, möchte ich es beibehalten, aber es bringt das Thema von Nemo durcheinander, das wie gezeigt mein bevorzugter Dateimanager ist.

Wie kann ich nur die Farbe der Ordnernamen-Schriftarten von Nemo anpassen? Gibt es eine Möglichkeit, die gesamte App nicht neu zu kompilieren?

Nemo - Ambiance-Thema-nicht-passend-Schriftfarbe auf der Schaltfläche des Ordnernamens

Antworten:


11

Sie können Folgendes versuchen:

1) Öffnen Sie Ihren Lieblingseditor. (zB: gedit ) und erstellen Sie eine neue Datei mit dem Namen nemo.css. Fügen Sie die folgenden Zeilen hinzu:

/* font path bar */
.nemo-pathbar-button,    
NemoPathbarButton {
    color: #4c4c4c;
}

Geben Sie hier die Bildbeschreibung ein

Fügen Sie Ihre Lieblingsfarbe in hexadezimaler Schreibweise hinzu. Ich wähle # 4c4c4c (graue Farbe)

Geben Sie hier die Bildbeschreibung ein

2) Speichern Sie die Datei nemo.cssauf Ihrem Desktop.

3) Öffnen Sie ein Terminal und geben Sie Folgendes ein:

  • sudo cp /home/*your_user*/Desktop/nemo.css /usr/share/themes/Ambiance/gtk-3.0/apps/

4)/usr/share/themes/Ambiance/gtk-3.0/apps/ Wechseln Sie in das Verzeichnis und ändern Sie die Dauerwellen der Datei.

  • cd /usr/share/themes/Ambiance/gtk-3.0/apps
  • sudo chmod 644 nemo.css

5) Bearbeiten Sie die Datei gtk.css , um die zu importieren nemo.css, und fügen Sie eine Zeile hinzu:

 sudo -H gedit /usr/share/themes/Ambiance/gtk-3.0/gtk.css

hinzufügen

 @import url("apps/nemo.css");

Geben Sie hier die Bildbeschreibung ein

6) Töte nemo mit ( pkill nemo) oder logge dich einfach aus und ein, um die Änderungen zu sehen.

In meinem Fall:

Geben Sie hier die Bildbeschreibung ein


Hey danke. Wo erfahren Sie die Namen der Elemente für das CSS? Ich muss die Farbe der Balkendiagramme für freien Speicherplatz ändern (da frei und verwendet dieselbe Farbe haben !), Damit ich wissen muss, welche CSS-Selektoren verwendet werden sollen, um diese auszurichten . Vielen Dank.
Artfulrobot

@artfulrobot: Sie können die Namen des Widgets, der Klassen usw. aus der Datei nemo-style-fallback.css abrufen. github.com/linuxmint/nemo/blob/master/src/…
Roman Raguet

Vielen Dank! Ich habe mein Problem gelöst! (wird Antwort in einem Mo
posten

5

Eine gute Seele hat ein Git-Repo für dieses Problem erstellt

Führen Sie die folgenden Befehle aus:

git clone https://github.com/alsar/ubuntu-ambiance-nemo
cd ubuntu-ambiance-nemo/
./install.sh
nemo -q

Dann wird Nemo so aussehen, wie es sollte: Geben Sie hier die Bildbeschreibung ein


3

Vielen Dank. Aufgrund Ihres Handbuchs zum Importieren von benutzerdefinierten Stylesheets habe ich dieses Handbuch gefunden

Code lautet:

.nemo-pathbar-button,
NemoPathbarButton {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(@dark_bg_color, 1.1)),
color-stop (.3, shade(@dark_bg_color, 1.1)),
color-stop (.7, shade(@dark_bg_color, 0.90)),
color-stop (1, shade(@dark_bg_color, 0.80)));
border-color: shade(@dark_bg_color, 0.7);
-NemoPathbarButton-border-radius: 3px;
}

NemoPathbarButton:active {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(@dark_bg_color, .8)),
color-stop (.3, shade(@dark_bg_color, .9)),
color-stop (1, shade(@dark_bg_color, 1.0)));
border-color: shade(@dark_bg_color, 0.7);
}

NemoPathbarButton:hover {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(alpha(@dark_bg_color, 1.4), 1.25)),
color-stop (.3, shade(alpha(@dark_bg_color, 1.4), 1.25)),
color-stop (.7, shade(alpha(@dark_bg_color, 1.4), 0.95)),
color-stop (1, shade(alpha(@dark_bg_color, 1.4), 0.85)));
border-color: shade(@dark_bg_color, 0.7);
}

Besseres Aussehen von Nemo mit Ambiance

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.