LINUX.ORG.RU

tmux с четырьмя окнами - как сделать?


0

3

Не могу понять, как запустить tmux с четырьмя окнами (т. е. экран разбить на 4 части, две сверху, две снизу) так, чтобы в этих окнах запустились на выполнения нужные приложения.

[1] [2]
[3] [4]

Например, нужно увидеть 1-htop, 2-iotop, 3-iftop, 4-lsof

Какая будет готовая команда?

★★★★★

Ответ на: комментарий от Xintrea

Пробую:

Ты что, издеваешься? M означает Meta, почти везде соответствует Alt. В свежезапущенном tmux:

Ctrl-b c
Ctrl-b c
Ctrl-b c
Ctrl-b %
Ctrl-b %
Ctrl-b %
Ctrl-b Alt-5
i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Мне кажется, он хочет записать сплиты в tmux.conf или иным образом автоматизировать.

Нужно определить панель в нужном окне, сделать ей вертикальный/горизонтальный сплит, потом горизонтальный/вертикальный сплит получившехся панелей. И как-то запустить программы в соответствующих панелях. Учитывая, насколько tmux shellscript-friendly, всё реально, но желающих сделать работу за ТСа нужно поискать.

aidaho ★★★★★
()
Ответ на: комментарий от Xintrea

У меня такой конфиг получился:

new  -d 'mc'
splitw -h 'mc'
splitw -v 'mc'
selectp -t 0
splitw -v 'mc'
swarnk ★★
()
Ответ на: комментарий от superuser

тоже самое, но короче:
sudo tmux new -d htop \; splitw -d iotop\; splitw -dh iftop\; splitw -dh -t 2 'lsof|more'\; attach

superuser ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.