Bash 有没有办法在GNOME3中找到标题栏高度和窗口边框?

Bash 有没有办法在GNOME3中找到标题栏高度和窗口边框?,bash,gnome-3,Bash,Gnome 3,xwininfo用于返回窗口的尺寸,包括边框和标题栏,直到GNOME2。现在,相同的命令返回实际窗口的尺寸,没有边框和标题栏。那么,我是否可以在shell脚本中使用另一个命令来将这两个命令添加到一起,以获得真实的维度呢 xwininfo -frame 提供窗口的完整高度,包括标题栏。虽然我不确定显示的宽度,这似乎有点夸张。我尝试过,但它返回的尺寸也包括窗口的阴影,因此它比实际尺寸大。除非有办法计算出其中有多少像素只是阴影,否则似乎没有办法得到真实的尺寸。目前,我只是将阴影大小硬编码为9像素。

xwininfo用于返回窗口的尺寸,包括边框和标题栏,直到GNOME2。现在,相同的命令返回实际窗口的尺寸,没有边框和标题栏。那么,我是否可以在shell脚本中使用另一个命令来将这两个命令添加到一起,以获得真实的维度呢

xwininfo -frame

提供窗口的完整高度,包括标题栏。虽然我不确定显示的宽度,这似乎有点夸张。

我尝试过,但它返回的尺寸也包括窗口的阴影,因此它比实际尺寸大。除非有办法计算出其中有多少像素只是阴影,否则似乎没有办法得到真实的尺寸。目前,我只是将阴影大小硬编码为9像素。