Открытие пригодного для использования окна xterm с помощью скрипта bash

Открытие пригодного для использования окна xterm с помощью скрипта bash

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

Мне удалось дойти только до этого:

xterm -hold -e "cd SOMEDIRECTORY && DO STUFF"

Но проблема в том, что он просто выполняет команду и не позволяет мне делать что-либо еще в этом окне. Я хотел бы иметь возможность открыть окно в определенном каталоге, выполнить там некоторые команды, а затем позволить мне делать что-то свое в этом каталоге. Как мне этого добиться?

решение1

xterm -e "SOME COMMANDS; bash"

решение2

Нашел этот пост в 2020 году, и решение спасло меня! Делюсь небольшим скриптом, на всякий случай, если другим понадобится дополнительная помощь

#!/bin/bash

exec xterm -hold  -e 'date ; ls / ; bash' &
python3.6 /scratch/src/mouseNow.py

Связанный контент