Назад | Перейти на главную страницу

Запустите терминал Linux с несколькими вкладками и запущенными командами

Я пытаюсь запустить терминал с несколькими запущенными вкладками и командами. Я использую Xubuntu, поэтому использую xfce4-terminal для этого, но я открыт для других решений, которые также работают в моей системе. Пока у меня есть, например:

xfce4-terminal --working-directory $WD --title server \
-e "bash -c 'docker-compose up; bash'" \
--tab --working-directory $WD --title console \
-e "bash -c 'sleep 10; docker-compose exec web /bin/sh; bash'"

Это игрушечный пример, поэтому не зацикливайтесь на деталях, код предназначен для использования скриптом, запускающим терминалы с указанными вкладками, рабочими каталогами, заголовками и командами.

Проблемы у меня с этим:

Это решение на самом деле для меня довольно близко к идеалу, поэтому я соглашусь на него, если нет ничего лучше, но я надеюсь, что кто-то здесь знает лучше. Просто для ясности, использование большего количества кода для ввода в терминал после запуска кажется мне еще более взломанным и нежелательным решением.