Як я можу встановити положення, в якому відкривається термінал?


33

Я хотів би, щоб Термінал відкрився внизу мого екрана. Чи є спосіб встановити розмір та положення за замовчуванням?

Я використовую Linux Mint 13, Кориця.


1
Відповідь сильно відрізнятиметься від того, яке середовище робочого столу (GNOME, KDE тощо) чи точніше, який менеджер вікон ви використовуєте.
phunehehe

Відповіді:


44

Більшість терміналів можна запустити за допомогою geometryперемикача, що дозволяє визначати розмір та положення терміналу (COLUMNSxROWS + X + Y), наприклад:

gnome-terminal --geometry 73x31+100+300

або

xterm -geometry 93x31+100+350

Якщо ви хочете зробити вищезазначене постійним, скопіюйте панель запуску термінала (файл .desktop терміналу) з /usr/share/applications/у ~/.local/share/applications/та відредагуйте Execполе відповідно.

Наприклад, для gnome-терміналу

Exec=gnome-terminal --geometry 73x31+100+300

Якщо встановити спеціальний запуск у вашому $ HOME, він би зберег ваші налаштування після оновлення термінального пакета (це інакше перезаписає файл .desktop за замовчуванням у /usr/share/applications).


1
Я використовую lxterminalз Lubuntu 11.10, і в довідці сказано, що я можу використовувати варіант, geometry=colsxrowsале нічого про позицію. Чи знаєте ви, як виправити своє становище в Lubuntu?
Сигур

2
@Sigur - ви можете спробувати використовувати devilspie, щоб вказати позицію. Створіть файл ~/.devilpie/lxterminal.dsз таким вмістом (замінити X і Y відповідно з вашим смаком): (if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )зберегти, запустити devilspie потім запустити lxterminalз потрібним розміром: lxterminal --geometry=COLxROW. Він повинен автоматично розміщуватися там, де ви хочете. Він працює нормально в Gnome 3 принаймні.
don_crissti

6

Параметри xterm за допомогою Xresources або Xdefaults


Це загальний "синтаксис" для параметрів, які переходять у файл ~/.Xresourcesабо ~/.Xdefaultsфайл:

XTerm * геометрія: COLUMNSxROWS + X + Y

Наприклад

XTerm*geometry: 90x30+0+540

Примітка . Перші два варіанти (COLUMNSxROWS) залежать від типу / розміру шрифту.

Крім того, це також залежить від роздільної здатності вашого дисплея, оскільки останні два варіанти стосуються положення вікна; це обчислюється в різних одиницях, ніж розмір вікна вікна xterm.

Коли X = 0, то положення стоїть повністю ліворуч.
Коли Y = 0, то положення є повністю вгорі

Якщо ваша роздільна здатність становить, наприклад, 1920x1080 , тоді ви поставите значення Y як 540 (на півдорозі вниз від верхнього краю дисплея); оскільки значення 30 ROWS становить приблизно половину висоти відображення на дисплеї одного розміру за допомогою шрифтів, налаштувань моєї системи.


Щоб активувати зміни, мені довелося запустити xrdb .Xdefaults.
Волтан

1

Як оновлення, найкраща відповідь для мене не працювала в Ubuntu 18.04 станом на серпень 2018 року. Завдання було виконано «Обладнання -> Клавіатура -> Додати нову команду (Натиснувши знак плюс»). Заповніть поле "Command" командою типу gnome-terminal --geometry 80x55-500+0. Встановіть гарячу клавішу як Crtl + Alt + T. Готово.

Ще краще, ви можете додати команду в "Запуск програм", щоб запустити термінал при запуску.


0

Що стосується розміру шрифту, у lxterminal ви можете встановити шрифт за замовчуванням на потрібний вам розмір, хоча це стосується всіх терміналів. Якщо ви використовували gnome-terminal, ви можете створити профіль із потрібним розміром шрифту та передати його, використовуючи прапор --window-with-profile, але я не бачу жодних пов'язаних параметрів у lxterminal.

Якщо ви не хочете, щоб це був шрифт за замовчуванням, одним із можливих варіантів є написання сценарію для зміни конфігураційного файлу (за замовчуванням ~ / .config / lxterminal / lxterminal.conf) для зміни розміру шрифту, а потім запустіть команду програму, після чого поверніть розмір шрифту у конфігураційний файл. Я цього не перевіряв.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.