resize
(утилита, поставляемая с xterm
) может изменить размер большинства xterm-подобных окон. Чтобы получить 30 строк на 60 столбцов, скрипт должен выполнить
resize -s 30 60
изменение размера окна, в котором он запущен.
При быстрой проверке, mlterm
, mrxvt
, urxvt
, vte
(например, gnome-terminal
) и xterm
реагируют на последовательность escape. KDE konsole не реагирует, также как и st
или terminology
.
В комментариях упоминаются devilspie
и wmctrl
, которые работают с оконным менеджером вне терминала. Менеджер окон в конечном итоге управляет размером и положением каждого окна на дисплее X, но работать с ним немного сложнее, поскольку скрипт должен определить заголовок окна и использовать его для указания этим программам, какое окно нужно изменить. Согласно странице руководства, devilspie
может не подойти, поскольку он применяется к окнам в том виде, в котором они создаются.
Дальнейшее чтение:
resize
- установить настройки среды и терминала в соответствии с текущим размером окна xtermwmctrl
- взаимодействие с X Window Manager, совместимым с EWMH/NetWMdevilspie
- выполнение действий над окнами по мере их создания Полагаю, вы ищете инструменты для торможения и штаны. Он должен быть доступен через обычные репозитории CentOS.