С помощью Terminator пользователь может определять макеты в файле конфигурации. С помощью этих макетов пользователь может установить команду, которая будет выполняться при запуске. Так, например, можно создать макет, в котором терминал автоматически выполняет ls
следующим образом (обратите внимание на команду bash
, чтобы избежать закрытия терминала):
command = "ls; bash"
Теперь, как я могу вместо этого заставить Terminator загружать виртуальную среду Python? Сохраняя, конечно, консоль bash активной с загруженной средой.
Примечание
Тривиальный способ:
command = "workon my_env; bash"
или его эквивалент source my_env/bin/activate
(без использования virtualenvwrapper
) не будет работать.