как поменять фон наутилуса в убунту 14.04

21

Как вопрос, как я могу изменить фон наутилуса в Ubuntu 14.04 ??

Я уже пробовал dconf-editor, gtk-tweaker, gnome-tweaker. Они изменяют цвет некоторых частей панели, но не фон наутилуса в значках.

Вахид Натехи
источник
Насколько я знаю, метод dconf больше не работает с версии 3.8 :(
Rinzwind

Ответы:

18

Вы можете редактировать файлы gtk-main.cssили nautilus.css.

Я рекомендую вам попробовать это под вашей, ~/.themesа не общесистемной. Вы можете изменить цвет фона только nautilus или базовую тему в целом, что влияет на гораздо большее количество программ. В этом примере я изменю цвет фона в стандартной теме Ubuntu «Ambiance» ( в Ubuntu Gnome вместо этого используйте папку Default ) с белого (#ffffff) на светло-серый (# D8D8D8) . Не стесняйтесь выбирать любой другой цвет.

Для сравнения, как это выглядит в начале: Natuilus css file

Создать копию в ~/

Создайте ~/.themesкаталог и скопируйте в него оригинальную тему Ambiance.

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

Изменить цвет фона для всей темы

Если вы хотите изменить базовый цвет для всей темы, отредактируйте base_color (шестнадцатеричное обозначение # ??????) в gtk-main.css. Это также меняет цвет фона других приложений (например, gedit).

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

Измените эту строку:

@define-color base_color #ffffff;

Для этого:

@define-color base_color #D8D8D8;

Чтобы сохранить изменения в nano, нажмите Ctrl+ O, Enterзатем Ctrl+ X.

Эффект: Цвет фона для всей темы

Изменить цвет фона только для наутлия

Если вы хотите изменить цвет фона для nautilus, отредактируйте nautilus.css.

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

Добавьте эти строки в начало файла.

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

Natuilus css file

Чтобы сохранить изменения в nano, нажмите Ctrl+ O, Enterзатем Ctrl+ X.

эффект

Цвет фона только для наутилуса

Чтобы увидеть изменения, вы можете перезагрузить nautilus , выйти из системы или перезагрузить компьютер.

Роман Рагет
источник
Есть ли ссылка, к которой я могу обратиться для дальнейшего изменения темы? (особенно nautilus), например, как я могу изменить цвет текста значка, или цвет значка при выборе, и т. д.?
Вахид Натехи
@VahidNateghi: Не полный список, но вы можете просмотреть структуру стандартных тем в Ubuntu (Ambiance), и здесь у вас есть ссылка на базовое руководство по темам gtk3 worldofgnome.org/making-gtk3-themes-part-1- основы и эта ссылка для разработчика gnome для GtkCssProvider (селектор, классы виджетов) developer.gnome.org/gtk3/3.4/GtkCssProvider.html. надеюсь, это поможет.
Роман Рагует
@VahidNateghi Мне удалось успешно изменить цвет текста значка, добавив цвет: #FFF; к вышеупомянутым стилям
Калеб
В 16.04 файл был перемещен в /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css.
MERose
Как насчет изменения цвета боковой панели?
Аноним
7

Решение Романа будет работать, но на самом деле нет необходимости копировать всю тему Ambiance в ваш .themesкаталог. Вместо этого вы можете просто создать файл ~/.config/gtk-3.0/gtk.cssи поместить в него любые изменения, например

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

Затем перезапустите Наутилус. Определение в вашем gtk.cssфайле заменит настройки по умолчанию для темы, и вы увидите желаемый цвет фона.

Адам Дингл
источник
Где-нибудь где я могу посмотреть, как изменить другие параметры? Какой-то список, где я мог бы попробовать поиграть с шестнадцатеричным цветом? Мне удалось сделать ваше решение, но я хочу узнать, как изменить остальные цвета, а не только фоновый. +1
Патрик Да Силва
А как насчет изменения цвета боковой панели?
Аноним
0

Лучший способ изменить цвета - это установить тему.

Итак, сначала установите Unity Tweak Tool.

Затем создайте ~/.themesпапку

Затем найдите и загрузите предпочитаемую тему. Это пример . Разархивируйте темы в созданной папке.

Откройте Unity Tweak Tool и в разделе тем выберите тот, который только что установлен.

Сделать
источник
Хм, те не меняют фон наутилуса.
Rinzwind
Некоторые темы меняют фон наутилуса. Я использую тот, который делает .
Делать