O jeito certo é ler os arquivos gtk-*.css
e descobrir ... Gtk + 3 theming permite que você jogue com cores de várias maneiras:
You can either use the hex, rgb or rgba values to represent colors, or you can use the symbolic colors which are defined in the gtk.css file prefixed by a @ symbol. You can also manipulate the colors using alpha, shade, mix etc. for adding transparency, darkening the color and mixing two colors respectively.
Assim, no seu caso particular - Faience GTK, os arquivos em questão são gtk-main.css
e gtk-widgets.css
(o último geralmente faz referência às cores definidas no primeiro).
Em gtk-widgets.css
linha 994 (a seção barra de menus ) você tem:
background-color: @toolbar_gradient_start;
significa que a cor de fundo do menu é toolbar_gradient_start
definida em gtk-main.css
linha 44:
@define-color toolbar_gradient_start shade (@theme_bg_color, 0.85);
Portanto, toolbar_gradient_start
é um tom de theme_bg_color
, definido na linha 2 como #eeeeee
. Se você abrir gcolor2
e digitar #eeeeee
, receberá o código rgb (238, 238, 238). De acordo com a definição de cor acima, 0.85 shade significa rgb (203,203,203) que em hexadecimal é #CBCBCB
, que é exatamente o que gcolor2
informa se eu usar o seletor de cores na barra de menu em sua captura de tela.
Então, basicamente, a cor que você está procurando é um tom da cor de fundo do tema gtk principal definido em gtk-main.css
. Alterar a definição de cor mudaria a cor, e. (Eu comentei o código original):
@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); */
faria a barra de menu ficar assim: