Выделить активное приложение в панели задач Gnome Classic

Я использую (и люблю) Gnome Classic в Ubuntu 16.04 LTS со встроенной тематикой Radiance. Единственное, что у меня есть, это то, что все приложения на панели задач (внизу экрана) подсвечиваются одинаково.

Минимизированные приложения указываются путем упаковки имени приложения в [...].

Ток

Хотите

original [!d7]

2
задан 10 July 2017 в 15:50

3 ответа

Сравнение файлов /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css и /usr/share/themes/Radiance/gtk-3.0/apps/gnome-panel.css показало, что отсутствует один фрагмент в стилистике темы Radiance. Мы можем скопировать его из темы Ambiance. Сделайте резервную копию /usr/share/themes/Radiance/gtk-3.0/apps/gnome-panel.css для безопасности и добавьте эти строки между PanelApplet .button:prelight { ... } и ClockBox { ... } блоками упомянутого файла:

PanelApplet .button:checked {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.95)),
                                     to (shade (@dark_bg_color, 1.1)));
}

PanelApplet .button:checked:prelight {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 1.15)),
                                     to (shade (@dark_bg_color, 1.3)));
}

PanelApplet .button:checked:prelight:active {
    border-image: none;
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.75)),
                                     to (shade (@dark_bg_color, 0.9)));
    border-color: shade (@dark_bg_color, 0.8);
}

Этот код взят из файла gnome-panel.css темы Ambiance , Перезагрузите и соблюдайте изменения. Эти настройки адаптированы к теме Ambiance, но они также будут работать для темы Radiance - теперь кнопка активного приложения будет более темной, чем другие. Некоторые корректировки значений, вероятно, улучшат соответствие теме Radiance, но это задача создателей тем. Создан bugreport. Возможно, это будет исправлено в обозримом будущем. Постскриптум Примите во внимание, что любое обновление пакета light-themes вернет это исправление.

1
ответ дан 22 May 2018 в 20:41
  • 1
    Это отлично работает, спасибо большое (и наслаждайтесь щедростью)! Я немного изменил стили (например, начал затенение с @selected_bg_color) в соответствии с моими предпочтениями. – Ingo Karkat 19 July 2017 в 14:40
  • 2
    Если другие хотят также настроить: первое правило - для кнопки, представляющей активное приложение, второе - с мышью, нависшей над ним, третье - с нажатой на нее мышью. – Ingo Karkat 19 July 2017 в 14:41
  • 3
    Хорошее дополнение. Я также упомянул, что по сравнению с моими сравнениями значения значений сияния меньше, чем те, которые характерны для Ambiance. Вы можете безопасно уменьшить значения на 0,1, чтобы лучше подойти к теме Radiance. – whtyger 19 July 2017 в 15:05

Сравнение файлов /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css и /usr/share/themes/Radiance/gtk-3.0/apps/gnome-panel.css показало, что отсутствует один фрагмент в стилистике темы Radiance. Мы можем скопировать его из темы Ambiance. Сделайте резервную копию /usr/share/themes/Radiance/gtk-3.0/apps/gnome-panel.css для безопасности и добавьте эти строки между PanelApplet .button:prelight { ... } и ClockBox { ... } блоками упомянутого файла:

PanelApplet .button:checked { background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@dark_bg_color, 0.95)), to (shade (@dark_bg_color, 1.1))); } PanelApplet .button:checked:prelight { background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@dark_bg_color, 1.15)), to (shade (@dark_bg_color, 1.3))); } PanelApplet .button:checked:prelight:active { border-image: none; background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@dark_bg_color, 0.75)), to (shade (@dark_bg_color, 0.9))); border-color: shade (@dark_bg_color, 0.8); }

Этот код взят из файла gnome-panel.css темы Ambiance , Перезагрузите и соблюдайте изменения. Эти настройки адаптированы к теме Ambiance, но они также будут работать для темы Radiance - теперь кнопка активного приложения будет более темной, чем другие. Некоторые корректировки значений, вероятно, улучшат соответствие теме Radiance, но это задача создателей тем. Создан bugreport. Возможно, это будет исправлено в обозримом будущем. Постскриптум Примите во внимание, что любое обновление пакета light-themes вернет это исправление.

1
ответ дан 18 July 2018 в 10:29

Сравнение файлов /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css и /usr/share/themes/Radiance/gtk-3.0/apps/gnome-panel.css показало, что отсутствует один фрагмент в стилистике темы Radiance. Мы можем скопировать его из темы Ambiance. Сделайте резервную копию /usr/share/themes/Radiance/gtk-3.0/apps/gnome-panel.css для безопасности и добавьте эти строки между PanelApplet .button:prelight { ... } и ClockBox { ... } блоками упомянутого файла:

PanelApplet .button:checked { background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@dark_bg_color, 0.95)), to (shade (@dark_bg_color, 1.1))); } PanelApplet .button:checked:prelight { background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@dark_bg_color, 1.15)), to (shade (@dark_bg_color, 1.3))); } PanelApplet .button:checked:prelight:active { border-image: none; background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@dark_bg_color, 0.75)), to (shade (@dark_bg_color, 0.9))); border-color: shade (@dark_bg_color, 0.8); }

Этот код взят из файла gnome-panel.css темы Ambiance , Перезагрузите и соблюдайте изменения. Эти настройки адаптированы к теме Ambiance, но они также будут работать для темы Radiance - теперь кнопка активного приложения будет более темной, чем другие. Некоторые корректировки значений, вероятно, улучшат соответствие теме Radiance, но это задача создателей тем. Создан bugreport. Возможно, это будет исправлено в обозримом будущем. Постскриптум Примите во внимание, что любое обновление пакета light-themes вернет это исправление.

1
ответ дан 24 July 2018 в 19:35

Другие вопросы по тегам:

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