Файловый менеджер Nemo: Как мне изменить цвет шрифта имен папок на панели инструментов?


8

Как изменить цвет шрифта имен папок на кнопке панели инструментов в файловом менеджере Nemo?

Поскольку я сильно предпочитаю тему Ambiance, я хочу сохранить ее, но она портит тему Nemo, которая является моим любимым файловым менеджером, как показано на рисунке.

Как можно конкретно настроить имя папки шрифтов цветом Nemo? Есть ли способ без перекомпиляции всего приложения?

Nemo - цвет шрифта Ambiance-theme-not-so-fit-in на кнопке имени папки

Ответы:


11

Вы можете попробовать следующее:

1) Откройте ваш любимый редактор. (например: gedit ) и создайте новый файл с именем nemo.css , добавьте следующие строки:

/* font path bar */
.nemo-pathbar-button,    
NemoPathbarButton {
    color: #4c4c4c;
}

введите описание изображения здесь

Добавьте ваш любимый цвет в шестнадцатеричной записи. Я выбираю # 4c4c4c (серый цвет)

введите описание изображения здесь

2) Сохраните файл nemo.cssна рабочем столе.

3) Откройте терминал и введите:

  • sudo cp /home/*your_user*/Desktop/nemo.css /usr/share/themes/Ambiance/gtk-3.0/apps/

4) Перейдите в /usr/share/themes/Ambiance/gtk-3.0/apps/каталог и измените пермиты файла.

  • cd /usr/share/themes/Ambiance/gtk-3.0/apps
  • sudo chmod 644 nemo.css

5) Отредактируйте gtk.css для импорта nemo.cssи добавьте строку:

 sudo -H gedit /usr/share/themes/Ambiance/gtk-3.0/gtk.css

Добавить

 @import url("apps/nemo.css");

введите описание изображения здесь

6) Убейте nemo с помощью ( pkill nemo) или просто выйдите из системы и войдите, чтобы увидеть изменения.

В моем случае:

введите описание изображения здесь


Привет спасибо Где вы узнаете названия элементов для CSS? Мне нужно изменить цвет столбцов свободного пространства (потому что свободный и используемый - это один и тот же цвет !), Поэтому мне нужно знать, какие CSS-селекторы использовать для их нацеливания. Спасибо.
artfulrobot

@artfulrobot: вы можете получить имена виджетов, классов и т. д. из файла nemo-style-fallback.css. github.com/linuxmint/nemo/blob/master/src/…
Роман Раге

Спасибо! Я решил свою проблему! (опубликую ответ в мес)
artfulrobot

5

Какая-то хорошая душа создала git-репо для этой проблемы

Запустите следующие команды:

git clone https://github.com/alsar/ubuntu-ambiance-nemo
cd ubuntu-ambiance-nemo/
./install.sh
nemo -q

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


3

Спасибо. Благодаря вашему руководству по импорту настроенных таблиц стилей я нашел это руководство

Код идет:

.nemo-pathbar-button,
NemoPathbarButton {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(@dark_bg_color, 1.1)),
color-stop (.3, shade(@dark_bg_color, 1.1)),
color-stop (.7, shade(@dark_bg_color, 0.90)),
color-stop (1, shade(@dark_bg_color, 0.80)));
border-color: shade(@dark_bg_color, 0.7);
-NemoPathbarButton-border-radius: 3px;
}

NemoPathbarButton:active {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(@dark_bg_color, .8)),
color-stop (.3, shade(@dark_bg_color, .9)),
color-stop (1, shade(@dark_bg_color, 1.0)));
border-color: shade(@dark_bg_color, 0.7);
}

NemoPathbarButton:hover {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(alpha(@dark_bg_color, 1.4), 1.25)),
color-stop (.3, shade(alpha(@dark_bg_color, 1.4), 1.25)),
color-stop (.7, shade(alpha(@dark_bg_color, 1.4), 0.95)),
color-stop (1, shade(alpha(@dark_bg_color, 1.4), 0.85)));
border-color: shade(@dark_bg_color, 0.7);
}

Лучший внешний вид Немо с Ambiance

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.