Как настроить терминал для открытия максимизированного

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

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

40 голосов | спросил tutuca 5 PM00000060000005231 2010, 18:54:52

9 ответов


43

Запустить гном-терминал как таковой:

gnome-terminal --window --maximize
ответил Tommy Brunn 5 PM00000060000003931 2010, 18:59:39
30

Если вы хотите, чтобы gnome-terminal открывал полноэкранный режим при открытии его с помощью Gnome Do или меню Applications, поместите следующее в файл с именем 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

Затем выйдите из системы и вернитесь назад, чтобы применить изменения.

ответил Isaiah 30 +04002010-10-30T00:19:20+04:00312010bEurope/MoscowSat, 30 Oct 2010 00:19:20 +0400 2010, 00:19:20
20
  • Откройте терминал.
  • В меню Edit выберите Profile Preferences .
  • Отметьте Use custom default terminal size и введите размер по умолчанию слишком большой для экрана, например. 240 столбцов и 100 строк.

Закройте, затем откройте новый терминал, щелкнув значок (или нажмите Ctrl + Alt + T ): новое окно терминала должно быть максимальным.

Этот ответ основан на советах, которые мне даны здесь: Как сделать максимальный запуск терминала?

ответил Craig 2 J000000Monday12 2012, 19:06:51
9

Ubuntu 12.04 и 14.04 LTS

Запустите ccsm (Менеджер настроек CompizConfig). В разделе «Управление окнами» разрешите «Правила окна» и откройте его, а в поле «Максимизированное» поставьте class=Gnome-terminal. Возможно, вам придется выйти из системы и войти в систему до того, как изменения вступят в силу.

Если вы не видите «Правила окна», убедитесь, что у вас установлен пакет compiz-plugins.

Вы можете сделать больше. Я использую (class=Gnome-terminal) | (class=Evince).

ответил Brent Baccala 25 J0000006Europe/Moscow 2012, 00:51:23
8

В Ubuntu 11.10 и выше:

  • Поиск> Клавиатура> Ярлыки> Пользовательские ярлыки> Добавить (+ кнопка)>
    • Название: Максимальный запуск терминала
    • Команда: gnome-terminal --window --maximize
  • Нажмите «Применить»
  • Нажмите «Отключено»
  • Сдвиг + CTRL + Alt + T
ответил Gurjeet Singh 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 25 Sep 2012 19:19:34 +0400 2012, 19:19:34
6
gnome-terminal --full-screen

Вы можете создать ярлык на рабочем столе или панели для этой команды.

ответил popey 5 PM00000070000001531 2010, 19:00:15
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 [email protected]
    
  3. Сделайте его исполняемым:

    sudo chmod +x gnome-terminal
    

Теперь, независимо от того, как я открываю терминал, он всегда открывается максимально. Единственный недостаток, который я вижу для этого подхода, заключается в том, что вы должны повторять эти шаги каждый раз, когда вы можете обновить gnome-terminal с новой версией через диспетчер обновлений или apt-get upgrade.

Примечание: параметр [email protected] означает, что все аргументы, которые могут быть переданы в 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, чтобы сделать терминал еще более высоким.

ответил Brane 30 AMpTue, 30 Apr 2013 02:15:04 +040015Tuesday 2013, 02:15:04
2

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

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

Значение столбца для меня равно 128. Вы должны установить наиболее подходящие вам значения.

ответил Siamore 29 +04002010-10-29T23:14:17+04:00312010bEurope/MoscowFri, 29 Oct 2010 23:14:17 +0400 2010, 23:14:17
-2

Возможно, вы можете изменить свои ярлыки, чтобы использовать максимизацию, чтобы он всегда начинался именно так.

Самый простой способ - найти ваше приложение (в /usr/share/applications или ~/.local/share/applications) и изменить ваш файл .desktop.

В этом файле .desktop вы увидите строку, начинающуюся с Exec=.... Чтобы запустить gnome-terminal максимально, все, что вам нужно сделать, это добавить --start-maximized до конца команды.

ответил Nigel 5 PM00000070000004531 2010, 19:44:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132