Gtk 主题电子书(选项卡面板)

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-

我正在尝试自定义一个主题-我想删除我在xfce中使用的主题的圆角

在gtkrc中

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绘制*
函数根据需要绘制圆角矩形,因此将其改为绘制普通矩形),构建,安装并享受新的锐利无边标签角的乐趣
希望这有帮助