Тема Gnome3

почитал примеры, все должно редактироваться через css, задаю GtkMenuBar {font: …}
Ссылочку-бы, как разбираться на пальцах?
Вот по css стилям, с примерами, на английском ) http://developer.gnome.org/gtk3/stable/GtkCssProvider.html
У меня не получилось, требуется помощь эксперта по *.css
Покажите хоть кусок кода, где вы это делаете. Или залейте на http://pastebin.ru/
У меня работает так
gtk-widgets.css
/*********
 * Menus *
 *********/
/* this controls the general appearance of the menubar */
.menubar {
    background-image: url ("/home/oleg/icons/lightweighttheme-footer.jpeg");
    border-width: 0;
    border-style:none;
    padding: 4;
    color: @theme_text_color;
    font: Verdana 12;
    -GtkWidget-window-dragging: true;
    -GtkMenuBar-internal-padding: 0;
}
тема Adwaita
Это если я правильно вас понял
Вот, это другое дело! Спасибо.
IIaBeJI
bobart спасибо, разобрался с иконками
По поводу шрифтов - почитал примеры, все должно редактироваться через css, задаю GtkMenuBar {font: …} изменяется только стиль и начертание, ни размер ни font-family не работают ((( хотя в примерах есть.
{font: ...;}
– это сокращенная форма записи в css, а если попробовать:
{font-family: FontName; font-size: XXpt;}
причем если наименование шрифта состоит из нескольких слов, то оно берется в кавычки. Вообще можно и в указанном примере сделать
"FontName" и "XXpt"
хуже от этого не будет, синтаксис правильный.
Говорила мама: "RTFM, сынок!"
Благодаря подсказке товарища vs220, поэкспериментировал и привёл к единообразию Hope gtk-3.0/2.0 касаемо шрифта в менюбарах:
1. gtk-widget.css
/*********
 * Menus *
 *********/
/* this controls the general appearance of the menubar */
.menubar {
    background-image: -gtk-gradient (linear,
				     left top, left bottom,
				     from (#2D2D2D),
				     color-stop (0.99, #2E2E2E),
				     to (#171717);
    border-width: 0;
    border-style: none;
    padding: 4;
    font: Liberation Sans Bold 10;
    -GtkWidget-window-dragging: true;
    -GtkMenuBar-internal-padding: 0;
}
2. gtkrc
style "menubar" = "dark" {
font_name = "Liberarion Sans Bold 10"
	engine "murrine" {
		textstyle = 2
		text_shade = 0.33
		gradient_shades = {1.0, 0.9, 0.85, 0.75}
		lightborder_shade = 1.0
	}
}
Синтаксис отличается.
Для въедливых: пилить и пилить, т.к. даже цвет шрифта менюбаров в gtk-3.0/{gtk,gtk-widget}.css и gtk-2.0/gtkrc, как выяснилось, разный. Так-же градиенты, и т.д.
Все равно не работает (
пишу в gtk-widget.css для эксперимента font: Droid Serif Bold 16; меняется только начертание - шрифт становится жирным, другие имена тоже не работают, в меню остается системный Sans.
На font-family: FontName; font-size: XXpt; тоже не реагирует.
Дальше “болдов” я не испытывал, хотя да, впечатление такое: что санс, что либерасьон-санс - без разницы. Возможно, это связано с общесистемными настройками (приоритетами) шрифтов в ~/.fonts.conf, например. То есть Sans что-то замещает. Как вариант, конечно.
возможно sans и замещает на системный, но я-то просил serif !!! и monospace тоже не хочет (
 
Зарегистрироваться или войдите чтобы оставить сообщение.