Нравится мне тема
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: не хватает примеров:
Менюшка в хромиуме



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