темы цветов атмосферы и сияния на 12.10 / 13.04

темы цветов атмосферы и сияния на 12.10 / 13.04

Кто-нибудь знает, совместимы ли эти темы с последней версией gtk?

Мне нравится тема «Ambiance», но я бы хотел, чтобы оранжевые акценты были синими или какими-то другими, которые мне сейчас нравятся.

Пожалуйста, не стесняйтесь предлагать любые альтернативы.

решение1

Что ж, вы можете отредактировать CSS-файлы GTK, чтобы изменить цвет выделения:

  1. Создайте текстовый файл с названием типа «blow» colour.shи вставьте в него строки удара.
    старыйцвет=f07746
    новыйцвет=f0cb46
    старый_прогресс_бар_цвет=db6a3c
    новый_цвет_полосы_прогресса=dbb93b
    sed -i "s|$старыйцвет|$новыйцвет|g" /usr/share/themes/Ambiance/gtk-2.0/gtkrc
    sed -i "s|$старыйцвет|$новыйцвет|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css
    sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/settings.ini
    sed -i "s|$старый_цвет_полосы_прогресса|$новый_цвет_полосы_прогресса|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
    
  2. Сделать этот скрипт исполняемым, введите в терминалеchmod +x colour.sh
  3. Теперь введите sudo ./colour.shв терминале команду запуска скрипта и введите свой пароль при появлении соответствующего запроса.
  4. Выйдите из системы и войдите снова, и цвет выделения изменится на светло-желтый (вместо оранжевого по умолчанию).

Скрипт выше изменяет цвет выделения и индикатора выполнения на желтый, как показано на изображении ниже.

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

Это работает везде, кроме прогрессбара копирования файлов Nautilus. Ambiance использует файл изображения png для рисования прогрессбара диалога копирования файлов (файл: /usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-vertical-fill.pngи /usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-horizontal-fill.png). Теперь вам нужно сделать немного магии изображений через gimp, чтобы преобразовать цвет этих изображений из оранжевого в желтый с помощью преобразования цвета (это «Colorize» в gimp). Подробный урок по тому же можно найти здесьнайдено здесь.

Кнопки границ окон, флажки, радиокнопки и все остальное визуализируется из файлов png, которые находятся в /usr/share/themes/Ambiance/gtk-3.0/assets, /usr/share/themes/Ambiance/gtk-3.0/assetsи /usr/share/themes/Ambiance/metacity-1. Эти изображения необходимо преобразовать из оранжевого в желтый. Должен быть способ автоматизировать эти цветовые преобразования с помощью скриптов.Ссылка суперпользователя о том, как изменить цвета на изображениидолжно помочь во всем этом.

ПРИМЕЧАНИЕ:Вы можете найти полный список шестнадцатеричных кодов ( f07746оранжевый и f0cb46желтый)здесь.

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

Связанный контент