Я также не мог понять проблему центрирования (в X), поэтому я просто сделал некоторую грубую математику для размеров моего экрана, чтобы определить близкую центральную точку. Мне нужно было это для моего окна терминала, аналогично Кену выше.
Вот то, к чему я привязал свой значок терминала, который находится близко к центру моего разрешения 1900x1200:
gnome-terminal --geometry=90x20+400+300
(Это ширина (столбцы) x высота (строки) + xoffset + y смещение
Чтобы добавить к этому, у меня есть псевдоним в .bashrc, который я использую, когда мне нужно быстро открыть 4 терминала. Ниже откроется 4 терминала, каждый из которых прикреплен к 4 углам, и 100 столбцов на 23 ряда. Обратите внимание, что в вызовах я выхожу не по порядку, поэтому последняя выполненная строка (последний открытый терминал) находится в верхнем левом углу, что позволяет мне начать там.
# Open 4 terminal windows on the corners. Upper rt, low left, low right, upper left
alias bam=" gnome-terminal --geometry=100x23-700+0;
gnome-terminal --geometry=100x23+0-400;
gnome-terminal --geometry=100x23-700-400;
gnome-terminal --geometry=100x23+0+0;"