Це щось прикро, як деякі програми Ubuntu (GNOME, X Window System) починаються в лівій верхній частині мого екрана. Чи є спосіб запустити програму в центрі екрана.
(Так, я знаю, що це досить тривіальне питання, але це дратує ;-)
Це щось прикро, як деякі програми Ubuntu (GNOME, X Window System) починаються в лівій верхній частині мого екрана. Чи є спосіб запустити програму в центрі екрана.
(Так, я знаю, що це досить тривіальне питання, але це дратує ;-)
Відповіді:
ви можете використовувати геометрію x, щоб встановити це.
залежно від вашої х версії вона може змінюватися.
сторінка man, і вона повинна пояснювати параметри геометрії
xterm 80x24 + nxn або подібне.
у більшості (напевно, у всіх) менеджерів вікон є параметри конфігурації, які можна налаштувати, щоб встановити, де відкриються нові вікна.
кілька прикладів:
openbox має прапорець "Центрувати нові вікна після їх розміщення". що спричиняє відкриття всіх нових вікон (*) у центрі екрана.
пиляння дуже гнучка і програмована - ви можете встановити правила так, щоб вікна, що відповідають певним критеріям, завжди були зосереджені, завжди відкриваються на робочому столі 2, мають інший стиль кадру тощо.
я не можу точно пригадати, на що здатний метацит ... не використовував його століттями. Я думаю, що за замовчуванням він може центрувати вікна.
(*) за замовчуванням, тобто. якщо вони відкриті з певною геометрією, то це перекриває за замовчуванням.
Назва питання стосується лише терміналу, однак, здається, в тілі більш загальним є те, що "програми починаються в лівій верхній частині екрана [...].
Отже, оскільки GNOME v3.30 у GNOME Tweaks є видимою опцією , завдяки якій можна легко включити її для всіх вікон:
Просто виберіть "Центр нових Windows" у розділі "Windows".
Я також не міг розібратися з проблемою центрування (в X), тому я просто зробив деяку грубу математику розмірів екрана, щоб визначити близьку центральну точку. Мені це було потрібно для мого вікна терміналу, подібного до Кена вище.
Ось що мені відображено піктограму терміналу, яка близька до центру в моїй роздільній здатності 1900x1200:
gnome-terminal --geometry=90x20+400+300
(Це ширина (стовпці) x висота (рядки) + зміщення + 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;"