it-swarm.com.de

Wie gestalte ich das Nautilus-Hintergrundbild?

Ich möchte das Hintergrundbild im Nautilus-Dateibrowser ändern. Meine Idee ist es, meinen eigenen Stil in den Hintergrund zu stellen. Ich benutze Ubuntu 11.10 und Nautilus ist Version 3.

Ich weiß, dass ich die nautilus.css -Datei des Themas ändern muss, aber das Problem ist, dass es keinen Parameter für den Hintergrund gibt. Ich möchte nur ein Bild anwenden, kann jedoch die Datei oder den Parameter zum Ändern nicht finden.

Die CSS-Datei befindet sich im Verzeichnis /home/UserName/.theme/MyTheme/gtk-3.0/apps. Ich habe die Datei nautilus.css geändert. Ich habe zwei neue Zeilen im CSS-Stil geschrieben, weiß aber nicht, wo der richtige Platz dafür ist. Die Zeilen sind:

 Hintergrundbild: URL ("carbon.jpg"); 
 Hintergrundwiederholung: Wiederholung; 

Natürlich habe ich das Bild mit dem Namen carbon.jpg im selben Verzeichnis wie nautilus.css abgelegt, aber diese Änderung funktioniert nicht, da ich wissen muss, in welcher Klasse der Browser-Frame für Nautilus-Dateien angezeigt wird. Wenn ich diese Klasse finde, denke ich, dass dieser Code funktionieren wird.

Wenn jemand weiß, wie es geht, sag es mir bitte, weil ich diese Änderung wirklich vornehmen möchte.

11
Kesymaru
  1. Öffnen Sie die Datei /usr/share/themes/MyTheme/gtk-3.0/apps/nautilus.css (Root-Berechtigung erforderlich).
  2. Diese Zeile hinzufügen:

    NautilusWindow * {background-image:url("bg.jpg");}

    wobei bg.jpg das Hintergrundbild ist, das Sie anzeigen möchten.

  3. Führen Sie nautilus -q aus, um alle geöffneten Dateibrowser zu beenden.

  4. Führen Sie nautilus aus.

Dies wendet den Hintergrund auf alle Klassen in NautilusWindow an. Sie können die Klassen identifizieren, in denen Sie den Hintergrund nicht anwenden möchten, und background-image:none; hinzufügen.
Beispiel:

NautilusWindow .sidebar,
NautilusFloatingBar,
NautilusWindow .sidebar .view {
    background-image: none;
}
8
ignite

Der Teil des Themas, den Sie ändern möchten, ist .view, also schließen Sie in nautilus.css den folgenden Abschnitt ein:

NautilusWindow *.view {
  background-color: @your_predefined_color_here;
}

Aus meinen eigenen Experimenten mit 12.04.1 LTS habe ich herausgefunden, dass es möglich ist, Ihre eigene background-color -Eigenschaft hier mit einem hexadezimalen RGB-Wert zu definieren, aber Sie können mit background-image keinen -gtk-gradient festlegen ] _.

Daher können Sie wahrscheinlich kein Hintergrundbild festlegen, aber Sie können zumindest die Farbe ändern.

Hinweis: Wenn Sie nicht möchten, dass sich dies auf Ihre Seitenleiste auswirkt, befolgen Sie den letzten Teil von ignite's answer , verwenden Sie jedoch background-color anstelle von background-image, sofern Sie dies nicht tun Stellen Sie dies auch weiter unten in Ihrer Designdatei ein.


Ich hatte die Idee, .view teilweise aus diesem Arch Linux-Forenthread zu thematisieren.

Wenn Sie nur einfarbig möchten, öffnen Sie dconf-editor, gehen Sie zu org> gnome> desktop> interface> gtk color scheme und geben Sie base_color:#999999 in das Feld daneben ein.

0
zaiger