Ubuntu 18.04: изменить цвет строки заголовка окна

Можно ли сделать цвет строки заголовка активного окна отличным от остальных?

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

4 ответа

Это работает для меня (Ubuntu 18.04 + Gnome 3.28.1):

nano ~/.config/gtk-3.0/gtk.css

Чтобы настроить цвета фона активной строки заголовка, используйте.titlebar и.backdrop (для неактивных окон).

.titlebar {
    background: #3089FF;
    color:white; 
}

.titlebar:backdrop  {
    background: #777777;
    color:white;
} 

После сохранения файла не забудьте обновить gnome с помощью этой команды:

setsid gnome-shell --replace

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

Чтобы изменить тему по умолчанию, установите Gnome Tweaks (sudo apt install gnome-tweaks), затем выберите тему, например Адвайта:

Чтобы расширить другие ответы, которые предлагают редактирование ~/.config/gtk-3.0/gtk.css.

В Ubuntu 22.04 мне пришлось использовать три отдельных селектора, чтобы заставить его работать в приложении «Настройки», текстовом редакторе и Nautilus.

.titlebarработает на Наутилус. headerbarработает для настроек. UnityDecoration.topработает в текстовом редакторе. Неактивный (фоновый) стиль работает только с двумя селекторами.

      .titlebar, headerbar, UnityDecoration.top {
    background: #0567b8;
    color:white; 
}

.titlebar:backdrop, headerbar:backdrop {
    background: #333333;
    color:#807D78;
}

Не совсем другой ответ, но я нашел, что эти цвета более эстетично под темой окружающей среды. Я использовал gPick, чтобы они соответствовали остальной части темы (кроме цветов). К сожалению, вы не можете просто оставить их пустыми и использовать системные значения по умолчанию - первый из них применяется только во всех случаях без второго.

Это не работало для всех окон (особенно chrome + некоторые окна настроек) до перезапуска, не знаю почему. Просто перезагрузить оболочку гнома было недостаточно.

.titlebar {
    background: #1856dd;
    color:white; 
}

.titlebar:backdrop  {
    background: #3E3D3A;
    color:#807D78;
} 

Интересно, что если вы пропустите их "цветные", оболочка gnome перезапустится намного быстрее (даже если вы замените белый на #FFFFFF). Я не вижу ошибок в syslog или чего-либо очевидного в journalctl, поэтому не знаю почему.

Без настройки белого это выглядит немного противно, поэтому я добавил его обратно!

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