Я могу предложить вам обходной путь для этой проблемы, который работает для меня. Прежде всего вы получаете геометрию окна с помощью следующей команды:
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 в той же позиции, что и текущее включение. Вы должны смешать обе данные, чтобы получить соответствующую информацию.
gnome-terminal --geometry=80x24+783+315
Примечание: я проверю это в Ubuntu 11.10 | Единство