通常,我想了解如何在XFCE的最新(gtk3)开发版本中更改元素的样式。但是为了使问题集中,我要问一个特殊的情况:更改alt-tab窗口切换器的图标大小。
代码为here。可以看到一个类以名称XfwmTabwinWidget
注册,后来又为该类添加了一个属性icon-size
:
...
type = g_type_register_static (GTK_TYPE_WINDOW, "XfwmTabwinWidget", &info, 0);
...
gtk_widget_class_install_style_property (widget_class,
g_param_spec_int ("icon-size",
"icon size",
"the size of the application icon",
24, 128,
WIN_ICON_SIZE,
G_PARAM_READABLE));
...
现在,我的第一个(也是唯一的尝试)是将以下内容添加到~/.config/gtk-3.0/gtk.css
:
XfwmTabwinWidget {
icon-size: 128px;
}
但是我明白了
(xfwm4:28535): Gtk-WARNING **: 00:35:08.156: Theme parsing error: gtk.css:2:13: 'icon-size' is not a valid property name
那是示例,但是回到一般情况,一旦有了相关的源代码片段(如上),如何更改某个元素的属性样式。
答案 0 :(得分:0)
并不是我很了解,但是至少对于我的示例,我可以通过将其添加到我的gtk.css
中来获得它:
* {
-XfwmTabwinWidget-icon-size: 96;
}