Запустить скрипт в полноэкранном режиме в терминале

Как заставить bash-скрипт запускаться в полноэкранном режиме, когда он выполняется, или как я могу изменить размер терминала, если я не могу сделать его полноэкранным?

1
задан 10 June 2014 в 22:47

3 ответа

"Полный экран" не является понятием удара вообще, это до Вашего окна эмулятора терминала и X.

Однако, если Вы пишете сценарий, можно сказать X добавлять полноэкранную подсказку к клиенту. Я большинство приложений это будет работать. Я протестировал с Терминатором, и у меня нет причины подозревать, что он не будет работать с Терминалом Gnome:

# set fullscreen on startup
wmctrl -r :ACTIVE: -b add,fullscreen

# ... do your stuff ...

# and before you quit
wmctrl -r :ACTIVE: -b remove,fullscreen
<час>

Относительно хранения этого в минимальном месте, единственный способ, которым я нашел, чтобы сделать, это должно запустить другой терминал. К сожалению lxterminal не имеет полноэкранной опции запуска, таким образом, Вы могли или взлом посредством настроек OpenBox (beurgh) или просто отступить к xterm:

xterm -fullscreen -hold -e ./anotherscript.sh

Да, я предлагаю запустить другой терминал. При поставке этого со своего рода средством запуска можно постараться не нуждаться во вторичном сценарии.

xterm не придерживается стандартных шрифтов или чего-либо как этот, хотя можно настроить почти все через параметры командной строки (см. man xterm для чтения клепки).

4
ответ дан 10 June 2014 в 22:47

Нажмите F11 для создания терминального полного экрана. Если Вы всегда хотите это полный экран, необходимо отредактировать .desktop файл:

Создают новый файл, через gedit или подобный в /.local/share/applications. Назовите его fsterminal.desktop

[Desktop Entry]
Version=1.0
Name=Full Screen Terminal
Comment=Open Terminal full screen
Exec=gnome-terminal --full-screen
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;
1
ответ дан 10 June 2014 в 22:47

Можно попробовать, если xterm escape-последовательности работа для терминала, например,

  • echo -ne "\e[8;XXX;YYYt" изменяет размер терминала, чтобы показать, что XXX столбцы и строки YYY
  • echo -ne "\e[9;1t" максимизируют окно терминала (не работает на меня)
  • ...

На моей машине человечности 14.04 рабочая единица, echo -ne "\e[8;200;200" изменяет размер терминала вне экранных краев, эффективно максимизирующих окно.

0
ответ дан 10 June 2014 в 22:47

Другие вопросы по тегам:

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