小编Ian*_*ill的帖子

多个终端,多个命令,lxterminal

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

我很熟悉,gnome-terminal因为它是我过去使用过的,但是我目前使用的系统 Raspberry Pi(Raspbian)使用lxterminal.

我一直用

    os.system("gnome-terminal --tab -e 'command1' --tab -e 'command2' ")
Run Code Online (Sandbox Code Playgroud)

成功了,但我不知道如何使用lxterminal. 所以,基本上我是在问是否以及如何lxterminal做到这一点。

我可以创建标签,没问题,

    lxterminal --tabs=1,2,3
Run Code Online (Sandbox Code Playgroud)

    lxterminal --tabs=1,2,3 --command="command1"
Run Code Online (Sandbox Code Playgroud)

确实创建了选项卡并在第一个选项卡中执行了第一个命令......但这是我所能得到的最接近的,显然这并没有完成选项卡 ​​2 和 3 中的多个命令的技巧。

如果lxterminal男人给任何线索,我只是缺少他们......我想,也许下的支架-t--title以及--tabs部分可能指向那些细节,所以我想是这样

    lxterminal --tabs=1[--command="command1"],2[--command="command2"]
Run Code Online (Sandbox Code Playgroud)

但这只是标题标签......正如预期的那样。

我所有的搜索都指向我,gnome-terminal但如果有办法lxterminal做到这一点,我很想知道。

python linux terminal tabs raspberry-pi

6
推荐指数
1
解决办法
2620
查看次数

标签 统计

linux ×1

python ×1

raspberry-pi ×1

tabs ×1

terminal ×1