Как изменить цвет фона строки меню?

Я пытаюсь изменить цвет фона строки меню в Ubuntu, но не повезло.

Моя текущая тема - Ambiance.

Я пытался изменить файл с именем gtkrc в папке темы Ambiance, но не повезло.

Любые идеи о том, как я могу это сделать?

3 ответа

Решение

Если вы знакомы с CSS, вы можете лучше контролировать цвет и стиль верхней панели. Вот как вы можете сделать это с темой Ambiance.

  • Откройте Nautilus от имени пользователя root, поскольку вы будете выполнять резервное копирование и редактирование файлов.

    gksu nautilus

  • Отсюда убедитесь, что все файловые операции, которые вы выполняете, относятся к этому экземпляру nautilus, который вы открыли с помощью команды.

  • Перейдите к /usr/share/themes/Ambiance/gtk-3.0/apps каталог

    • Прежде чем что-то делать, сделайте копию файлов unity.css а также gnome-panel.css в каталоге, где-то в вашей домашней папке, так что если вы что-то испортите, вы можете легко отменить изменения обратно.
  • Поскольку вы хотите изменить цвет верхней панели в Unity, откройте unity.css для редактирования в текстовом редакторе (gedit).

  • Теперь создайте CSS-переменную в верхней части файла следующим образом

    @define-color dark_bg_color #DCDCDC;
    @define-color dark_fg_color #3f3f3f;
    
  • Обратите внимание, что переменная dark_bg_color указывает на цвет фона панели, который вы хотите иметь, установите его значение с помощью хэш-кода нужного цвета.

  • Аналогично, переменная dark_fg_color указывает цвет переднего плана, т.е. цвет шрифта элементов панели, установите для него хэш-код нужного значения.

  • Наконец, сохраните файл и выйдите. Выйдите из системы и войдите снова, и сделанные вами изменения должны быть видны. Вы можете изменить значения по своему усмотрению, и в случае, если вы хотите вернуть цвет панели Ambiance по умолчанию обратно, просто откройте Nautilus от имени root и замените файл. unity.css с тем, что вы сделали резервную копию ранее.

Хотя вышеупомянутый метод можно использовать для настройки цвета верхней панели Unity, вы можете внести аналогичные изменения в панель gnome в GNOME classic, внеся аналогичные изменения в файл. gnome-panel.css,

Шаги, которые я привел выше, могут показаться немного сложными, но они довольно просты, чем стилизация под любую ОС (AKA Windows). Исследуйте возможности здесь:-)

Вы можете отредактировать полосу соответствующего размера нужного цвета на своих обоях в GIMP, а затем установить прозрачность выше. Я не знаю, есть ли более легкий путь или нет.

ОП опубликовано:

Оказалось, я был на правильном пути раньше. Файл, который я редактировал, находился внутри gtk-2.0, но я предполагаю, что в ubuntu 12.04 они перешли на gtk-3.0.

Короче говоря, если вы хотите редактировать стиль панелей, они расположены внутри:

/usr/share/themes/"your theme name"/gtk-3.0
Другие вопросы по тегам