Як змінити фон nautilus в ubuntu 14.04


21

З питанням, як я можу змінити фон nautilus в Ubuntu 14.04 ??

Я вже пробував dconf-editor, gtk-tweaker, gnome-tweaker. Вони змінюють колір деяких частин панелі, але не фон nautilus у вікні значків.


Наскільки мені відомо, метод dconf більше не працює з версії 3.8 :(
Rinzwind

Відповіді:


18

Ви можете редагувати gtk-main.cssабо nautilus.cssфайли.

Я рекомендую вам спробувати це під своїм, ~/.themesа не загальносистемним. Ви можете або змінити колір тла лише для nautilus або базову тему в цілому, що впливає на набагато більше програм. У цьому прикладі я зміню колір тла в темі Ubuntu за замовчуванням "Ambiance" ( в Ubuntu Gnome використовуйте папку За замовчуванням ) з білого (#ffffff) на світло-сірого (# D8D8D8) . Ви можете вибрати будь-який інший колір.

Для порівняння, як це виглядає на початку: Файл css Natuilus

Створіть копію в ~/

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

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

Змініть колір фону для всієї теми

Якщо ви хочете змінити базовий колір для всієї теми, відредагуйте base_color (Hex notation # ??????) у gtk-main.css. Це також змінює колір тла інших програм (наприклад: gedit).

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

Змініть цей рядок:

@define-color base_color #ffffff;

Для цього:

@define-color base_color #D8D8D8;

Щоб зберегти зміни в нано, натисніть Ctrl+ O, Enterа потім Ctrl+ X.

Ефект: Колір фону для всієї теми

Змініть колір тла лише на натліус

Якщо ви хочете змінити колір тла для nautilus, відредагуйте nautilus.css.

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

Додайте ці рядки до початку файлу.

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

Файл css Natuilus

Щоб зберегти зміни в нано, натисніть Ctrl+ O, Enterа потім Ctrl+ X.

Ефект

Колір тла лише для nautilus

Щоб побачити зміни, ви можете перезапустити nautilus , вийти з системи входу або перезапустити машину.


Чи є посилання, на яке я можу звернутися для подальшої зміни теми? (зокрема nautilus), наприклад, як я можу змінити колір тексту піктограми або колір піктограми, коли вибрано тощо?
Вахід Натегі

@VahidNateghi: список не вимагає, але ви можете переглянути структуру тем за замовчуванням у ubuntu (Ambiance), і тут у вас є посилання на основний посібник з тематики gtk3 worldofgnome.org/making-gtk3-themes-part-1- основи і це посилання призначено для gnome developer для 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; 
}

Потім перезапустіть Nautilus. Визначення у вашому gtk.cssфайлі замінить параметри за замовчуванням теми, і ви побачите потрібний колір фону.


Чи є десь, де я бачу, як змінити інші параметри? Якийсь список, де я міг би спробувати грати з шестинадцятковими кольорами? Мені вдалося зробити ваше рішення, але я хочу навчитися змінювати інші кольори, а не лише фоновий. +1
Патрік Да Сілва

А як щодо зміни кольору бічної панелі?
Анонім

0

Найкращий спосіб зміни кольорів - це встановлення теми.

Тому спочатку встановіть Unity Tweak Tool.

Потім створіть ~/.themes папку

Потім знайдіть і скачайте бажану тему. Це приклад . Розпакуйте теми в створеній папці.

Відкрийте інструмент для налаштування Unity Tweak та під теми виберіть лише встановлений.


Хм, вони не змінюють фон nautilus.
Рінцвінд

Деякі теми змінюють фон Nautilus. Я використовую той, що робить .
Зробити
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.