Делаем в теме Numix светлое меню

Нравится мне тема Numix, но не нравятся темное меню [ #444444], как пишут в интернетах поставил Theme configurator [gtk-theme-config], но в приложениях которые используют gtk-3 творился какой то ад: меню цвет меняло, шрифты оставались светлые, или наоборот, шрифты цвет меняли, а меню оставалось прежнего цвета, oomox тоже не смог помочь, в общем подправил файл вручную, и во всех приложениях которые используют gtk-3 стало все окей.


Выставил background меню #eeeeee, шрифта #444444
Привожу файл ~/.config/gtk-3.0/gtk.css
@define-color menu_bg_color #eeeeee;
@define-color menu_fg_color #444444;

GtkTreeMenu.menu,
GtkMenuToolButton.menu,
GtkComboBox .menu {
    background-color: @menu_bg_color;
}

.primary-toolbar .button .menu,
.toolbar .menu,
.toolbar .primary-toolbar .menu,
.menu, menu {
    border-style: none;
    background-image: none;
    background-color: @menu_bg_color;
    color: @menu_fg_color;
    box-shadow: none;
    text-shadow: none;
    -unico-inner-stroke-width: 0;
}

.menu.button:hover,
.menu.button:active,
.menu.button:active:disabled,
.menu.button:disabled,
.menu.button {
    background-color: @menu_bg_color;
    background-image: none;
}

GtkTreeMenu .menuitem * {
    color: @menu_fg_color;

}

.menuitem,
.menu .menuitem, menu menuitem {
    background-color: transparent;
}

.menu .menuitem:active,
.menu .menuitem:hover,
menu menuitem:hover {
    background-color: @theme_selected_bg_color;
}

.menuitem.check,
.menuitem.radio,
.menuitem.check:hover,
.menuitem.radio:hover,
.menuitem.check:active,
.menuitem.radio:active {
    background-color: transparent;
}

.menu .menuitem:disabled,
.menu .menuitem *:disabled,
menu menuitem:disabled,
menu menuitem *:disabled {
    color: mix(@menu_fg_color,@menu_bg_color,0.5);
}

.menuitem.arrow {
    color: alpha(@menu_fg_color, 0.6);
}

menuitem entry,
.menuitem .entry {
    border-color: shade(@menu_bg_color,0.7);
    border-image: none;
    background-color: @menu_bg_color;
    background-image: none;
    color: @menu_fg_color;
}

menuitem accelerator,
.menuitem .accelerator {
    color: alpha(@menu_fg_color,0.6);
}

menuitem accelerator:disabled,
.menuitem .accelerator:disabled {
    color: alpha(mix(@menu_fg_color,@menu_bg_color,0.5),0.6);
    text-shadow: none;
}

.menuitem.separator {
    background-color: transparent;
    color: shade(@menu_bg_color, 0.9);
}

.menuitem GtkCalendar,
.menuitem GtkCalendar.button,
.menuitem GtkCalendar.header,
.menuitem GtkCalendar.view {
    border-color: shade(@menu_bg_color,0.8);
    border-image: none;
    background-color: @menu_bg_color;
    background-image: none;
    color: @menu_fg_color;
}

menuitem GtkCalendar:indeterminate,
.menuitem GtkCalendar:indeterminate {
    color: mix(@menu_fg_color,@menu_bg_color,0.5);
}

menu separator, .csd menu separator,
  .menu separator, .csd
  .menu separator,
  .context-menu separator, .csd
  .context-menu separator {
    background-color: #d1d1d1;
    margin: 3px 0; 
    color: #d1d1d1;
}
.menu menuitem — задаем цвет шрифта
.menu — цвет фона
.menu menuitem:hove — цвет шрифта выделенного элемента

Надеюсь кому нибудь пригодится)

Upd: не хватает примеров:
Менюшка в хромиуме





Комментарии ()

    Авторизация

    GitHubGoogleVkontakteYandex
    Есть вопрос или предложение пиши в Telegram @cloudsv

    MTProto прokси для Telegram

    Прямой эфир

    Diego mont 25 мая 2023, 07:04
    Полезные боты в Telegram 2
    cloudsv 24 апреля 2023, 17:56
    Обновление Scala Rider G4 52
    cloudsv 12 ноября 2022, 19:16
    Установка и настройка minidlna 3
    cloudsv 03 ноября 2022, 03:42
    Настройка прокси mtproto для Telegram 52
    cloudsv 03 января 2022, 10:50
    Let's Encrypt это легко и просто 4
    cloudsv 10 сентября 2020, 13:17
    MySQL Workbench падает при подключении 2
    cloudsv 05 августа 2020, 11:57
    Мне вчера стукнуло 34 4
    cloudsv 07 августа 2023, 22:56
    Linux Asus ROG x13 flow 2022 GV301RE и Linux 0
    cloudsv 15 апреля 2023, 16:23
    Linux Уведомление о смены workspace в X11 Linux 0
    cloudsv 17 октября 2020, 09:55
    Linux Отключить DHCP IPv6 в systemd 0
    cloudsv 30 июля 2020, 21:54
    О жизни Мне вчера стукнуло 34 4
    cloudsv 15 апреля 2020, 15:45
    Linux Основные hotkeys редактора Vim 0
    cloudsv 01 октября 2019, 08:00
    Linux Локальный редирект порта в Linux 0
    cloudsv 25 августа 2019, 16:14
    О жизни Социальная сеть от Яндекса Aura 0
    cloudsv 30 июля 2019, 21:34
    О жизни 33 year old 0
    cloudsv 25 июня 2019, 18:29
    Telegram Полезные боты в Telegram 2