我正在使用Python。在编写脚本时,我试图使用os.system()打开新终端,创建新选项卡,并在每个相应的选项卡中运行不同的命令(这些命令似乎同时运行)。

我对gnome-terminal很熟悉,因为它是我过去使用的格式,但是目前正在使用的系统Raspberry 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做到这一点,我很想知道。

最佳答案

尝试像这样运行命令:

lxterminal --command 'command1 & command2'

无论如何,都有关于issue的旧错误报告

08-16 16:16