I would like to have the nautilus background color different if the current folder is being managed by git (i.e., if there is a .git directory in it). Any ideas how to do that? Ideal solution would work for all nautilus views (list view & compact view, not just icon view). I've looked at "gnome color chooser" and at the "window rules" module of ccsm, to no avail. I'm running 10.04, gnome2, ccsm.
Note: These steps won't work for GTK-2.0, which I think Ubuntu 10.04 uses.
Here is how to change the background color of nautilus in general (for GTK-3.0):
/usr/share/themes/Ambiance
~/.themes
and then make changes to it, rather than making changes in the original location.gtk-3.0/apps/nautilus.css
in theAmbiance
folder.Add these lines at the top of the file:
NautilusWindow * {background-color: gray;}
Restart nautilus, using
nautilus -q
command to quit nautilus.Coming back to your original question, I don't think it's possible to theme nautilus based on location because, changing theme requires nautilus to be restarted. (If you are OK with restarting of nautilus, I guess then someone can write a script which can play with css, based on current browser location. But again, I'm not too sure of that.)