wie man den Hintergrund von Nautilus in Ubuntu ändert 14.04

21

Wie kann ich den Hintergrund von Nautilus in Ubuntu 14.04 ändern?

Ich habe schon versucht dconf-editor, gtk-tweaker, gnome-tweaker. Sie ändern die Farbe einiger Teile eines Pannels, nicht jedoch den Hintergrund von Nautilus in der Symbolansicht.

Vahid Nateghi
quelle
Soweit ich weiß, funktioniert die dconf-Methode ab Version 3.8 nicht mehr :(
Rinzwind

Antworten:

18

Sie können die gtk-main.cssoder nautilus.css-Dateien bearbeiten .

Ich empfehle Ihnen, dies unter Ihrem ~/.themesund nicht systemweit zu versuchen . Sie können entweder nur die Hintergrundfarbe von Nautilus oder das Basisthema als Ganzes ändern, was sich auf viel mehr Programme auswirkt. In diesem Beispiel ändere ich die Hintergrundfarbe im Ubuntu-Standarddesign "Ambiance" ( in Ubuntu Gnome wird stattdessen der Ordner "Default" verwendet ) von "Weiß" (#ffffff) in "Hellgrau" (# D8D8D8) . Fühlen Sie sich frei, eine andere Farbe zu wählen.

Zum Vergleich, wie es am Anfang aussieht: Natuilus CSS-Datei

Erstellen Sie eine Kopie in ~/

Erstellen Sie Ihr ~/.themesVerzeichnis und kopieren Sie das ursprüngliche Ambiance-Design in dieses Verzeichnis.

mkdir ~/.themes
cp -R /usr/share/themes/Ambiance ~/.themes/

Ändern Sie die Hintergrundfarbe für das gesamte Thema

Wenn Sie die Grundfarbe für das gesamte Thema ändern möchten, bearbeiten Sie die base_color (Hex-Notation # ??????) in gtk-main.css. Dies ändert auch die Hintergrundfarbe anderer Anwendungen (z. B. gedit).

nano ~/.themes/Ambiance/gtk-3.0/gtk-main.css

Ändern Sie diese Zeile:

@define-color base_color #ffffff;

Für dieses:

@define-color base_color #D8D8D8;

Um die Änderungen in Nano zu speichern, drücken Sie Ctrl+ Ound Enterdann Ctrl+ X.

Bewirken: Hintergrundfarbe für das gesamte Thema

Ändern Sie die Hintergrundfarbe nur für Nautlius

Wenn Sie die Hintergrundfarbe für Nautilus ändern möchten, bearbeiten Sie nautilus.css.

nano ~/.themes/Ambiance/gtk-3.0/apps/nautilus.css

Fügen Sie diese Zeilen am Anfang der Datei ein.

 NautilusWindow * .view {
     background-color: #D8D8D8; 
}

Natuilus CSS-Datei

Um die Änderungen in Nano zu speichern, drücken Sie Ctrl+ Ound Enterdann Ctrl+ X.

Bewirken

Hintergrundfarbe nur für Nautilus

Um die Änderungen zu sehen, können Sie nautilus neu starten , sich abmelden oder Ihren Computer neu starten.

Roman Raguet
quelle
Gibt es einen Verweis, auf den ich mich für weitere Themenänderungen beziehen kann? (insbesondere Nautilus) Wie kann ich zum Beispiel die Farbe des Symboltexts oder die Farbe des Symbols bei Auswahl usw. ändern?
Vahid Nateghi
@VahidNateghi: Keine exakte Liste, aber Sie können die Struktur der Standardthemen in Ubuntu (Ambiance) anzeigen, und hier haben Sie einen Link zu einer grundlegenden Anleitung für GTK3- Themes worldofgnome.org/making-gtk3-themes-part-1- Grundlagen und diese Verbindung für Gnome - Entwickler für GtkCssProvider (Selektor, Widget - Klassen) ist developer.gnome.org/gtk3/3.4/GtkCssProvider.html .hope , das hilft.
Roman Raguet
@VahidNateghi Ich konnte die Farbe des Symboltextes erfolgreich ändern, indem ich Farbe hinzufügte: #FFF; zu den oben genannten Stilen
Caleb
In 16.04 wurde die Datei nach verschoben /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css.
MERose
Was ist mit der Änderung der Farbe der Seitenwand?
Anonym
7

Die Lösung von Roman wird funktionieren, es ist jedoch nicht erforderlich, das gesamte Ambiance-Design in Ihr .themesVerzeichnis zu kopieren . Stattdessen können Sie einfach eine Datei erstellen ~/.config/gtk-3.0/gtk.cssund dort die gewünschten Änderungen vornehmen, z

NautilusWindow * .view {
 background-color: #D8D8D8; 
}

Starten Sie dann Nautilus neu. Die Definition in Ihrer gtk.cssDatei überschreibt die Standardthemen und zeigt die gewünschte Hintergrundfarbe an.

Adam Dingle
quelle
Kann ich irgendwo sehen, wie ich die anderen Parameter ändern kann? Irgendeine Liste, in der ich versuchen könnte, mit den Hexadezimalfarben zu spielen? Ich habe es geschafft, Ihre Lösung zu finden, aber ich möchte lernen, wie man den Rest der Farben ändert, nicht nur den Hintergrund. +1
Patrick Da Silva
Was ist mit der Änderung der Farbe der Seitenwand?
Anonym
0

Die beste Möglichkeit, die Farben zu ändern, besteht darin, ein Thema zu installieren.

Installieren Sie also zuerst Unity Tweak Tool.

Dann erstelle einen ~/.themesOrdner

Dann finden und downloaden Sie Ihr bevorzugtes Thema. Dies ist ein Beispiel . Entpacken Sie die Themen in dem erstellten Ordner.

Öffnen Sie das Unity Tweak Tool und wählen Sie unter "Themes" das gerade installierte aus.

Machen
quelle
Hmm die ändern nicht den Nautilushintergrund.
Rinzwind,
Einige Themen ändern den Nautilus-Hintergrund. Ich benutze eine, die es tut .
zu tun