在 XI 中,您可以使用xwininfo
.
不幸的是,如果我从 gnome-terminal 检索这样的几何图形并使用它来启动另一个几何图形gnome-terminal --geometry ...
,则两个窗口的顶部和左侧不匹配。
事实上,新航站楼向东南移动,因旧航站楼窗户装饰的宽度和高度而异。
如何启动与第一个终端完全重叠的新终端?
在 XI 中,您可以使用xwininfo
.
不幸的是,如果我从 gnome-terminal 检索这样的几何图形并使用它来启动另一个几何图形gnome-terminal --geometry ...
,则两个窗口的顶部和左侧不匹配。
事实上,新航站楼向东南移动,因旧航站楼窗户装饰的宽度和高度而异。
如何启动与第一个终端完全重叠的新终端?
我可以为您建议一个解决这个问题的方法,它对我有用。首先,您使用以下命令获取窗口的几何形状:
xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
你会得到这样的东西:
Absolute upper-left X: 783
Absolute upper-left Y: 344
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 722
Height: 434
Depth: 32
Visual: 0x76
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x4400005 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +783+344 -175+344 -175-272 +783-272
-geometry 80x24+775+315
该-geometry 80x24+775+315
部分中的信息和中的信息都Absolute upper-left X: 783
不允许Absolute upper-left Y: 344
您在与当前位置相同的位置启动 gnome-terminal。您必须混合这两种数据才能获得适当的信息。
gnome-terminal --geometry=80x24+783+315
注意:我在 Ubuntu 11.10 | 下检查过这个。统一