Wie kann ich die Nautilus-Hintergrundfarbe bedingt ändern?


7

Ich möchte, dass die Nautilus-Hintergrundfarbe anders ist, wenn der aktuelle Ordner von git verwaltet wird (dh wenn sich ein .git-Verzeichnis darin befindet). Irgendwelche Ideen, wie das geht? Die ideale Lösung funktioniert für alle Nautilus-Ansichten (Listenansicht und Kompaktansicht, nicht nur Symbolansicht). Ich habe mir "gnome color chooser" und das Modul "window rules" von ccsm angesehen, ohne Erfolg. Ich verwende 10.04, gnome2, ccsm.


In Ermangelung einer Antwort, die das tut, was ich verlange, würde ich auch eine Antwort akzeptieren, die besagt: "So geht's in [Einheit, Minze / Zimt usw.]."
Drammock

Antworten:


1

Hinweis: Diese Schritte funktionieren nicht für GTK-2.0, das meiner Meinung nach von Ubuntu 10.04 verwendet wird.

So ändern Sie die Hintergrundfarbe von Nautilus im Allgemeinen (für GTK-3.0):

  1. Finden Sie den Ort Ihres Themas. Für mich war es/usr/share/themes/Ambiance
  2. Es ist besser, diesen Ordner zu kopieren ~/.themesund dann Änderungen daran vorzunehmen, als Änderungen am ursprünglichen Speicherort vorzunehmen.
  3. Suchen Sie gtk-3.0/apps/nautilus.cssim AmbianceOrdner nach.
  4. Fügen Sie diese Zeilen oben in die Datei ein:

    NautilusWindow * {background-color: gray;}

  5. Starten Sie nautilus neu, indem Sie den nautilus -qBefehl verwenden, um nautilus zu beenden.

  6. Sie werden feststellen, dass sich die Hintergrundfarbe des Browserbereichs in Grau ändert.

Zurück zu Ihrer ursprünglichen Frage: Ich glaube nicht, dass es möglich ist, Nautilus basierend auf dem Standort zu thematisieren, da zum Ändern des Themas ein Neustart von Nautilus erforderlich ist. (Wenn Sie mit dem Neustart von nautilus einverstanden sind, kann wohl jemand ein Skript schreiben, das mit CSS spielen kann, basierend auf dem aktuellen Browser-Standort. Aber auch hier bin ich mir nicht sicher.)


+1: nützliche Informationen, aber leider keine Lösung.
Drammock
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.