Я хотел бы, чтобы цвет фона nautilus был другим, если текущая папка управляется git (т.е. если в ней есть каталог .git). Есть идеи как это сделать? Идеальное решение подойдет для всех видов наутилуса (вид списка и компактный вид, а не только значок). Я посмотрел на "gnome color chooser" и на модуль "правила окна" ccsm, но безрезультатно. Я бегу 10.04, gnome2, ccsm.
Примечание. Эти шаги не будут работать для GTK-2.0, который, я думаю, использует Ubuntu 10.04.
Вот как можно изменить цвет фона наутилуса в целом (для GTK-3.0):
/usr/share/themes/Ambiance
~/.themes
, а затем внести в нее изменения, а не вносить изменения в исходное местоположение. gtk-3.0/apps/nautilus.css
в папке Ambiance
. Добавьте эти строки вверху файла:
NautilusWindow * {background-color: gray;}
Перезапустите nautilus, используя команду nautilus -q
для выхода из nautilus. [ 1120]
Возвращаясь к вашему первоначальному вопросу, я не думаю, что возможно наложить тему nautilus в зависимости от местоположения, потому что изменение темы требует перезапуска nautilus. (Если у вас все в порядке с перезапуском nautilus, я думаю, что кто-то может написать скрипт, который может играть с css, основываясь на текущем расположении браузера. Но, опять же, я не слишком уверен в этом.) [ 1121]