Изменение цвета меню темы gtk 3.0

Попробуйте это как корень:

PM_DEBUG=true pm-suspend

Затем проверьте /var/log/pm-suspend.log для подсказок на том, что могло бы пойти не так, как надо.

Если можно приостановить, но не резюме, существует хорошая статья о Wiki Ubuntu о том, как отладить эту проблему.

3
18.11.2012, 15:23
1 ответ

Правильный путь состоит в том, чтобы читать gtk-*.css файлы и понимают это... Gtk+3 theming позволяет, Вы для проигрывания с раскрашиваете различные пути:

Можно или использовать шестнадцатеричное число, rgb или значения rgba для представления цветов, или можно использовать символьные цвета, которые определяются в gtk.css файле, снабженном префиксом символ. Можно также управлять цветами с помощью альфы, оттенка, соединение и т.д. для добавления прозрачности, затемнения цвета и смешивания двух цветов соответственно.

Так, в Вашем особом случае - Фаянс GTK, рассматриваемые файлы gtk-main.css и gtk-widgets.css (последний обычно ссылочные цвета, определенные в первом).
В gtk-widgets.css строка 994 (раздел строки меню) Вы имеете:

background-color: @toolbar_gradient_start;

означает, что цвет фона меню toolbar_gradient_start определенный в gtk-main.css строка 44:

@define-color toolbar_gradient_start shade (@theme_bg_color, 0.85);

Так toolbar_gradient_start оттенок theme_bg_color, определенный на строке 2 как #eeeeee. Если Вы открываетесь gcolor2 и войдите #eeeeee Вы получите код rgb (238,238,238). Согласно вышеупомянутому определению цветов, 0,85 средства оттенка rgb (203,203,203), который в шестнадцатеричном числе является #CBCBCB который является точно что gcolor2 отчеты, если я использую палитру цветов в строке меню в Вашем снимке экрана.

Так в основном цвет, который Вы после, является оттенком основного gtk цвета фона темы, определенного в gtk-main.css. Изменение определения цветов изменило бы цвет, например, (Я закомментировал исходный код):

@define-color toolbar_gradient_start #f05959;
@define-color toolbar_gradient_end #e9a2a2;
/* @define-color toolbar_gradient_start shade (@theme_bg_color, 0.85);
@define-color toolbar_gradient_end shade (@theme_bg_color, 0.75); */

заставил бы строку меню быть похожей на это:

enter image description here

3
27.01.2020, 21:24
  • 1
    Хороший, теперь у меня есть все, выглядят одинаково;-P –  daisy 19.11.2012, 02:36

Теги

Похожие вопросы