Як запустити вікно терміналу в центрі екрана?


7

Це щось прикро, як деякі програми Ubuntu (GNOME, X Window System) починаються в лівій верхній частині мого екрана. Чи є спосіб запустити програму в центрі екрана.

(Так, я знаю, що це досить тривіальне питання, але це дратує ;-)


Яке середовище менеджера вікон / робочого столу ви використовуєте?
Бабу

Відповіді:


10

ви можете використовувати геометрію x, щоб встановити це.

залежно від вашої х версії вона може змінюватися.

сторінка man, і вона повинна пояснювати параметри геометрії

xterm 80x24 + nxn або подібне.


Що робить nxn?
Креднс

n позначатиме число, яке ви хочете встановити.

Чому так важко знайти інформацію про геометрію за допомогою чоловічої сторінки?
Креднс

'man X', шукайте "ГЕОМЕТРІЧНІ ХАРАКТЕРИСТИКИ".

У ньому написано: "Немає ручного запису для X. Див. Людину 7 без документації для довідки, коли сторінки з інструкціями недоступні".
Креднс

6

У gnome-terminal (ubuntu) специфікація геометрії дещо відрізняється:

gnome-terminal --geometry=114x32+0+0 

Як завжди, сторінки чоловіка є вашим другом:

man gnome-terminal

1

у більшості (напевно, у всіх) менеджерів вікон є параметри конфігурації, які можна налаштувати, щоб встановити, де відкриються нові вікна.

кілька прикладів:

openbox має прапорець "Центрувати нові вікна після їх розміщення". що спричиняє відкриття всіх нових вікон (*) у центрі екрана.

пиляння дуже гнучка і програмована - ви можете встановити правила так, щоб вікна, що відповідають певним критеріям, завжди були зосереджені, завжди відкриваються на робочому столі 2, мають інший стиль кадру тощо.

я не можу точно пригадати, на що здатний метацит ... не використовував його століттями. Я думаю, що за замовчуванням він може центрувати вікна.

(*) за замовчуванням, тобто. якщо вони відкриті з певною геометрією, то це перекриває за замовчуванням.


1

Назва питання стосується лише терміналу, однак, здається, в тілі більш загальним є те, що "програми починаються в лівій верхній частині екрана [...].

Отже, оскільки GNOME v3.30 у GNOME Tweaks є видимою опцією , завдяки якій можна легко включити її для всіх вікон:

GNOME Налаштування в Windows -> "Центр нових Windows" виділено

Просто виберіть "Центр нових Windows" у розділі "Windows".


BTW, на відміну від того, що я сказав, (що це типово для Ubuntu зараз), ця тема не є мертвою і все ще обговорюється у Fedora & Ubuntu .
рюк

0

Я також не міг розібратися з проблемою центрування (в 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;"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.