私のために働くこの問題の回避策を提案できます。
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でチェックしています。 Unity
ウィンドウマネージャまたはCompizが干渉している可能性があります。 UbuntuでUnityを使用すると、端末がメニューバーのどこにないかという条件で、(xwininfoのジオメトリラインを使用して)完璧に動作します。 –
https://bugs.launchpad.net/ayatana-design/+bug/723878 –