Як встановити термінал на відкриття максимально


43

Я хочу сказати compiz, metacity, gnome-терміналу або тому, хто відповідає за відкриття вікна терміналу, максимізованого за замовчуванням.

Як я можу це зробити?

EDIT на майбутнє: більшість відповідей були вилучені у старих версіях ubuntu, починаючи з 17.10 і на найбільш схвалених рішеннях не працює.

Відповіді:


44

Запустіть gnome-термінал як такий:

gnome-terminal --window --maximize

Він працює з ярликом на панелі меню, але це не так, якщо я обідаю його через gnome-do :( я все одно приймаю цю відповідь :)
tutuca

Я впевнений, що Gnome-do залежить від того, що встановлено у файлі gnome-terminal.desktop.
Firefeather

це працює, коли ви запускаєте команду з терміналу чи щось подібне, але це не впливає на .desktopфайл на ubuntu 17.10+
tutuca

30

Якщо ви хочете, щоб gnome-terminal відкривав повноекранний екран, коли ви відкриваєте його за допомогою Gnome Do або меню «Програми», вставте наступне у файл з назвою gnome-terminal.desktopта вставте його ~/.local/share/applications.

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --window --maximize
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.0
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal

Потім вийдіть та увійдіть назад, щоб застосувати зміни.


2
Це не працює в Ubuntu 12.04
Марко Лацкович

7
Насправді я виявив, що [Термінал] зникає з мого тиру єдності. Те , що я розумію , замість того, щоб скопіювати код вище (застаріти на моїх U13.10), краще скопіювати початковий файл , $ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/а потім редагувати його змінюється Exec=gnome-terminalв Exec=gnome-terminal --window --maximize. Потім вийдіть знову.
sobi3ch

Просто хотів додати, що я побачив, що зміни набувають чинності після закриття всіх моїх вікон терміналів, а потім їх повторного запуску. Не впевнений, що це ви мали на увазі під "вийти з системи та назад", але це працювало для мене. Дякую!
hoosierEE

Будь-яка ідея змусити його працювати з пакетом Launcher і nautilus-open-terminal?
листопад

1
Подумайте про оновлення цієї відповіді, щоб порадити скопіювати існуючий файл на робочому столі, а не створювати новий. Я не можу підтвердити це як зараз.
Радон Росборо

22
  • Відкрийте термінал.
  • У Editменю виберіть Profile Preferences.
  • Поставте галочку Use custom default terminal sizeта введіть за замовчуванням розмір, який занадто великий для екрана, наприклад 240 стовпців та 100 рядків.

Закрийте, а потім відкрийте новий термінал, натиснувши на піктограму (або натисніть Ctrl+ Alt+ T): нове вікно терміналу має бути максимальним.

Ця відповідь ґрунтується на пораді, яку мені дали тут: Як зробити максимальний запуск терміналу?


2
Я підтверджую, що це працює в 12.04, і це, мабуть, найпростіше рішення (принаймні для таких людей, як я, які завжди працюють з максимальним вікном) - дякую! Моя порада - встановити стовпці та рядки за замовчуванням лише трохи більше, ніж заповнює екран, щоб не виникнути проблем у випадку, якщо ви не максимізуєте вікно.
Вальтер Трос

1
Якщо вам тимчасово потрібне невелике вікно, ви завжди можете скасувати максимізацію вікна (подвійним клацанням вгорі) та натиснути наTerminal > 80x24
Walter Tross

1
Це найпростіший спосіб роботи!
xmllmx

9

Ubuntu 12.04 та 14.04 LTS

Запустіть ccsm(Менеджер налаштувань CompizConfig). У розділі Керування вікнами увімкніть Правила вікна та відкрийте їх, а в полі Максимізовано поставте class=Gnome-terminal. Можливо, вам доведеться вийти з системи та увійти в систему, перш ніж зміни набудуть чинності.

Якщо ви не бачите Правил вікна, то переконайтеся, що ви compiz-pluginsвстановили пакет.

Ви можете зробити більше. Я використовую (class=Gnome-terminal) | (class=Evince).


Мені потрібно було перезавантажитись після додавання цього правила, щоб воно набуло чинності.
dave4420

не працює для мене :-(. спробував перезавантажити, увійти та вийти, автоматично захопити клас вікон (натиснувши на термінал). Я зазвичай запускаю свій термінал з бічної панелі або за допомогою Ctrl + Alt + T. В обох випадках це все ще починається з невеликих розмірів
Сергій Белозоров

8

В Ubuntu 11.10 і новіших версій:

  • Пошук> Клавіатура> Ярлики> Спеціальні ярлики> Додати (+ кнопка)>
    • Назва: Запуск терміналу максимізований
    • Команда: gnome-terminal --window --maximize
  • Натисніть Застосувати
  • Клацніть на "Відключено"
  • Shift+ Ctrl+ Alt+T

1
Не використовуйте "Ubuntu 12", завжди є 2 версії на рік.
RolandiXor

де цей пункт пошуку? (12.04)
Вальтер Трос

Запустіть аплет "Налаштування системи" від Dash, і у верхньому правому куті цього аплету є вікно пошуку. Це те, про що я мав на увазі. До речі, я використовував метод, описаний вище @Craig, а також - maximimmize варіант для сценаріїв.
Gurjeet Singh

Дякую. Працює без --windowваріанту.
mightyiam

6
gnome-terminal --full-screen

Ви можете створити ярлик на робочому столі або панелі до цієї команди.


6
Існує різниця між повноекранним і максимальним, хоча.
Томмі Брунн

6

Вибрана відповідь не працювала для мене на повністю оновленому Ubuntu 12.04 LTS, тому я вирішив, що прийшов час для більш різкого підходу. Розчини нижче випробовуються до 16,04 LTS.

Моє старе рішення

  1. Перейменуйте оригінальний gnome-terminalвиконуваний файл на gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. Створіть новий файл із /usr/binназвою gnome-terminalіз таким вмістом:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. Зробіть його виконуваним:

    sudo chmod +x gnome-terminal
    

Тепер, як би я не відкривав термінал, він завжди відкривається максимально. Єдиний недолік, який я бачу в такому підході, - це те, що вам доведеться повторювати ці кроки кожного разу, коли ви можете оновлювати gnome-terminalнову версію через менеджер оновлень або apt-get upgrade.

Примітка: $@параметр означає, що всі аргументи, які можуть бути передані gnome-terminal, все-таки будуть передані gnome-terminal-originalразом з --maximizeаргументом.

Краще рішення

  1. Встановіть "wmctrl":

    sudo apt-get install wmctrl
    
  2. Додайте цей рядок до самого кінця ~/.bashrcфайлу:

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. Повторіть другий крок для .bashrcфайлів іншого користувача, якщо потрібно, наприклад, для "root" користувача ( /root/.bashrc).

Це рішення не вплине на розмір вікна терміналу спочатку, а скоріше максимізує його незабаром після його відкриття, як правило, за лічені мілісекунди. Ви можете спробувати перемістити рядок, який ви додали на другому кроці до початку .bashrcфайлу, щоб термінал максимізувався ще раніше.


Це перше, що я б завжди робив, коли встановлював / перевстановлював Ubuntu. Працює як шарм.
Шарат Чандрамулі

Чому такий підхід не працює для запису Open in terminalконтекстного меню в файловому менеджері Nautilus?
orschiro

@RobertOrzanna, якщо це рішення працює для вас в інших ситуаціях, швидше за все, Nautilus запускає іншу термінальну програму (зазвичай там встановлено більше однієї). Спробуйте відкрити новий термінал, поки запущений той, який запущений Nautilus, ps auxабо виконайте або ps aux | grep termз’ясуйте, які версії файлів запущені. Або, спробуйте переключити аргументи на другій лінії в сценарії наступним чином: $@ --maximize.
Бран

1
@RobertOrzanna Запрошуємо вас, радий, що це працює для вас. Оновлене рішення має впливати на всі вікна терміналів, а не лише gnome-terminal- спробуйте відкрити, uxtermнаприклад. Якщо точніше сказати, він повинен впливати на всі програми, які запускаються bashабо dashв звичайному вікні та завантажують ваш .bashrcфайл. Однак можливо обмежити програми, які стосуються цих проблем. Якщо комусь це потрібно, дайте мені знати, і я додам це до своєї відповіді.
Бран

1
@RobertOrzanna Погляньте на цю відповідь: askubuntu.com/questions/27826/… - в основному встановіть "maximus" і змусьте його запускати при запуску.
Бран

2

Якщо ви просто хочете, щоб термінал відкривався в повному розмірі на екрані, скористайтеся методом GUI, щоб змінити розмір за замовчуванням за допомогою поточного діалогового вікна налаштувань профілю. Для цього просто виконайте наступні дії:

  • Відкрийте термінал
  • Виберіть Редагувати
  • На вкладці Загальні поставте прапорець "Використовувати спеціальний розмір терміналу за замовчуванням"
  • Потрібно відрегулювати ці значення так, щоб вони відповідали вашому екрану простими пробними помилками та помилками

Налаштування стовпців - 128. Ви повинні встановити значення, які найкраще вам підходять.


1
Оформлення вікна такого ж розміру, як робочий стіл, не робить його максимальним
Ісая

1
@DoR Я знаю, але я все-таки вважаю це варіантом і досить хорошим і легким при цьому, оскільки він буде працювати, навіть якщо він використовує gnome-do, і це для новачків, які можуть мати те саме питання, що він може знайти цю тему і він заслуговує на те, щоб були показані всі варіанти, оскільки він не може задати повторне запитання, і, припустимо, він не хоче, щоб він повністю максимізувався або хоче використовувати gnome-do або будь-який новий пусковий механізм, що цей параметр виживає ...
Сіамор

0

У QTerminal ви можете максимізувати вікно, а потім закрити термінал командою "вихід". Коли ви знову Ctrl+ Alt+, Tвін автоматично відкриється максимізовано.

Це можна застосувати до будь-якого розміру, просто встановіть потрібний розмір, "вийдіть" і знову відкрийте.


0

Просто додайте спеціальний ярлик.

Перейдіть у Налаштування > Пристрої > Клавіатура , прокрутіть униз до кінця списку та натисніть на, +щоб додати ярлик.

Укажіть ім'я та тип командного розділу gnome-terminal --maximizeта додайте бажану комбінацію комбінацій клавіш.


-1

Ви, ймовірно, можете змінити свої ярлики, щоб використовувати максимізований, щоб він завжди починався таким чином.

Найпростіший спосіб зробити це - знайти свою програму (в /usr/share/applicationsабо ~/.local/share/applications) та змінити .desktopфайл.

У цьому .desktopфайлі ви побачите рядок, з якого починається Exec=.... Щоб почати gnome-terminalмаксимізувати, все, що вам потрібно зробити, - це додати --start-maximizedдо кінця команди.


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