Выбранный ответ не работает для меня на полностью обновленной Ubuntu 12.04 LTS, поэтому я решил, что пришло время для более радикального подхода. Приведенные ниже решения тестируются до 16,04 LTS.
Мое старое решение
Переименуйте оригинальный gnome-terminalисполняемый файл в
gnome-terminal-original:
cd /usr/bin
sudo mv gnome-terminal gnome-terminal-original
Создайте новый файл с /usr/binименем gnome-terminalсо следующим содержанием:
#!/bin/bash
/usr/bin/gnome-terminal-original --maximize $@
Сделайте его исполняемым:
sudo chmod +x gnome-terminal
Теперь независимо от того, как я открываю терминал, он всегда открывается в развернутом виде. Единственный недостаток этого подхода, который я вижу, заключается в том, что вам придется повторять эти шаги каждый раз, когда вы можете обновить gnome-terminalновую версию через менеджер обновлений или apt-get upgrade.
Примечание: $@параметр означает, что все аргументы, которые могут быть переданы, gnome-terminalбудут по-прежнему передаваться gnome-terminal-originalвместе с --maximizeаргументом.
Лучшее решение
Установите "wmctrl":
sudo apt-get install wmctrl
Добавьте эту строку в самый конец вашего ~/.bashrcфайла:
wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
Повторите второй шаг для .bashrcфайлов других пользователей, если это необходимо, например, для пользователя root ( /root/.bashrc).
Это решение изначально не повлияет на размер окна терминала, а скорее увеличит его вскоре после его открытия, обычно в течение нескольких миллисекунд. Вы можете попробовать переместить строку, добавленную на втором шаге, в начало .bashrcфайла, чтобы максимизировать терминал еще раньше.