Я работаю с Python. Написав скрипт, я пытаюсь использовать os.system()
, чтобы открыть новый терминал, создать новые вкладки и запустить разные команды на каждой соответствующей вкладке (которые, как представляется, запускаются одновременно).Несколько терминалов, несколько команд, lxterminal
Я знаком с gnome-terminal
, так как это то, что я использовал в прошлом, однако система, с которой я работаю в настоящий момент, малина Pi (Raspbian) использует lxterminal
.
Я всегда использовал
os.system("gnome-terminal --tab -e 'command1' --tab -e 'command2' ")
с успехом, но я не знаю, как воспроизвести эти результаты с lxterminal
. Итак, в основном я спрашиваю, может ли и как lxterminal
это сделать.
Я могу создать вкладки, без проблем, с
lxterminal --tabs=1,2,3
и
lxterminal --tabs=1,2,3 --command="command1"
действительно создает вкладки и выполнения первой команды в первой вкладке ... но это так близко, как Я могу получить, и, очевидно, это не делает трюк из нескольких команд на вкладках 2 и 3.
Если lxterminal
человек дает какие-либо подсказки, я просто их пропускаю ... Я подумал, может быть, кронштейны под -t
, --title
и --tabs
раздела могут указывать на деталь для тех, так что я пытался что-то вроде
lxterminal --tabs=1[--command="command1"],2[--command="command2"]
Но это только под названием вкладки .... как и ожидалось.
Все мои поисковые запросы указывают мне на gnome-terminal
, но если есть способ сделать lxterminal
, сделайте это, я бы с удовольствием узнал.
работает под управлением команд в 'screen' сессии вариант? – nsilent22
Вы нашли решение этой проблемы? – FabulousCo