Gtk 主题电子书(选项卡面板)
我正在尝试自定义一个主题-我想删除我在xfce中使用的主题的圆角 在gtkrc中Gtk 主题电子书(选项卡面板),gtk,gnome,xfce,Gtk,Gnome,Xfce,我正在尝试自定义一个主题-我想删除我在xfce中使用的主题的圆角 在gtkrc中 style "clearlooks-notebook-bg" { bg[NORMAL] = @bg_color } style "clearlooks-notebook" = "clearlooks-notebook-bg" { xthickness = 5 ythickness = 0 } 这些不是我要找的属性。所以我浏览到,实际上没有任何我看到的指向面板的东西 我看到了/usr/lib/gtk-
style "clearlooks-notebook-bg"
{
bg[NORMAL] = @bg_color
}
style "clearlooks-notebook" = "clearlooks-notebook-bg"
{
xthickness = 5
ythickness = 0
}
这些不是我要找的属性。所以我浏览到,实际上没有任何我看到的指向面板的东西
我看到了/usr/lib/gtk-2.0/2.10.0/engines/libclearleaks.so,但我不知道主题文件的位置(xubuntu),因此我可以看到clearleaks是如何处理选项卡样式的
指针请主题资源文件,即
gtkrc
通常位于/usr/share/themes//gtk-2.0/
下。关于Fedora 15的Clearlooks,我可以在/usr/share/themes/Clearlooks/gtk-2.0/
下查看gtkrc
在
gtkrc
文件中进行简单的更改无法实现您要查找的内容。您必须了解Clearlooks提供了一个(/usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
是一个可加载的模块,实现了gtk Engine for Clearlooks主题)以及主题资源文件。Gtk引擎负责实现绘图功能。这些绘图函数覆盖gtk+库(gtk中的GtkStyle、GtkRCStyle源文件)提供的函数,因此您需要更新Clearlooks源以更改外观。源代码不是很大(大约10个文件左右)!要在您的系统上获取Clearlooks Gtk引擎的源代码,请检查Clearlooks的包名(dpkg-S/usr/lib/Gtk-2.0/2.10.0/engines/libclearlooks.so
)&获取包的源代码(apt get source
)。修改源代码(查找绘制*
/clearlooks\u绘制*
函数,clearlooks有绘制圆角矩形的代码,因此绘制*
/clearlooks\u绘制*
函数根据需要绘制圆角矩形,因此将其改为绘制普通矩形),构建,安装并享受新的锐利无边标签角的乐趣希望这有帮助 主题资源文件,即
gtkrc
通常位于/usr/share/themes//gtk-2.0/
下。关于Fedora 15的Clearlooks,我可以在/usr/share/themes/Clearlooks/gtk-2.0/
下查看gtkrc
在
gtkrc
文件中进行简单的更改无法实现您要查找的内容。您必须了解Clearlooks提供了一个(/usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
是一个可加载的模块,实现了gtk Engine for Clearlooks主题)以及主题资源文件。Gtk引擎负责实现绘图功能。这些绘图函数覆盖gtk+库(gtk中的GtkStyle、GtkRCStyle源文件)提供的函数,因此您需要更新Clearlooks源以更改外观。源代码不是很大(大约10个文件左右)!要在您的系统上获取Clearlooks Gtk引擎的源代码,请检查Clearlooks的包名(dpkg-S/usr/lib/Gtk-2.0/2.10.0/engines/libclearlooks.so
)&获取包的源代码(apt get source
)。修改源代码(查找绘制*
/clearlooks\u绘制*
函数,clearlooks有绘制圆角矩形的代码,因此绘制*
/clearlooks\u绘制*
函数根据需要绘制圆角矩形,因此将其改为绘制普通矩形),构建,安装并享受新的锐利无边标签角的乐趣希望这有帮助