Как настроить терминал на максимальное раскрытие


43

Я хочу сказать compiz, metacity, gnome-терминал или тому, кто отвечает, чтобы открыть окно терминала, развернутое по умолчанию.

Как я могу это сделать?

РЕДАКТИРОВАТЬ на будущее: большинство ответов были отклонены в более старых версиях 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-терминал открывал полноэкранный режим, когда вы открываете его с помощью 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 и, вероятно, является самым простым решением (по крайней мере, для таких людей, как я, которые всегда работают с развернутыми окнами) - спасибо! Я советую установить столбцы и строки по умолчанию чуть больше, чем то, что заполняет экран, чтобы не было проблем в случае, если вы развернете окно до максимума.
Уолтер Тросс 29.12.12

1
Если вам временно нужно маленькое окно, вы всегда можете развернуть окно (дважды щелкнуть сверху) и нажатьTerminal > 80x24
Уолтер Тросс

1
Это самый простой способ, который работает!
xmllmx

9

Ubuntu 12.04 и 14.04 LTS

Запустить ccsm(Менеджер настроек CompizConfig). Под Window Management включите Window Rules и откройте его, а в поле Maximized поставьте 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)
Уолтер Тросс 29.12.12

Запустите апплет «Системные настройки» из Dash, и в верхнем правом углу этого апплета появится окно поиска. Это то, что я имел в виду. Кстати, я использовал метод, описанный @Craig выше, а также параметр --maximmize для сценариев.
Гурджит Сингх

Спасибо. Работает без --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?
Орширо

@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

Если вы просто хотите, чтобы терминал открывал полноразмерное изображение на экране, используйте метод графического интерфейса для изменения размера по умолчанию в соответствующем диалоговом окне настроек профиля. Для этого просто выполните следующие действия:

  • Откройте терминал
  • Выберите Изменить
  • На вкладке Общие установите флажок «Использовать нестандартный размер терминала по умолчанию»
  • Вам нужно настроить эти значения так, чтобы они соответствовали вашему экрану методом проб и ошибок.

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


1
Если сделать окно того же размера, что и на рабочем столе, оно не станет максимальным
Исаия

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

0

В QTerminal вы можете развернуть окно, а затем закрыть терминал командой «exit». Когда вы снова 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.