在Guake终端中打开标签的脚本

我在gnome终端上使用这个脚本:

#!/bin/sh gnome-terminal --tab --title="1" --command="ssh 1" \ --tab --title="2" --command="ssh 2" \ --tab --title="3" --command="ssh 3" \ --tab --title="4" --command="ssh 4" exit 0 

如何通过脚本在Guake终端上执行相同的操作?

你读过guake --help吗?

 Usage: guake.py [options] Options: -h, --help show this help message and exit -t, --toggle-visibility ?ndert die Sichtbarkeit des Terminal-Fensters. -p, --preferences Zeigt die Einstellungen von Guake -a, --about Zeigt Guake's Programminformationen -n NEW_TAB, --new-tab=NEW_TAB Tab hinzuf?gen -s SELECT_TAB, --select-tab=SELECT_TAB Tab ausw?hlen -g, --selected-tab Return the selectd tab index. -e COMMAND, --execute-command=COMMAND Eigenen Befehl im ausgew?hlten Tab ausf?hren -r RENAME_TAB, --rename-tab=RENAME_TAB Gew?hlten Tab umbenennen -q, --quit Sagt Guake das es verschwinden soll :o( 

它的工作原理如下: guake -n guake -e 'ssh 1' guake -r 'name_of_tab'

这将打开一个新选项卡,执行命令(在本例中为ssh 1)并将新创建的选项卡重命名为“name_of_tab”。

试试这个:

 #!/bin/sh guake -n "whatever" -r "1" -e "ssh 1" guake -n "whatever" -r "2" -e "ssh 2" guake -n "whatever" -r "3" -e "ssh 3" guake -n "whatever" -r "4" -e "ssh 4" exit 0 

(事实certificate,既没有guake -n "1" -e "ssh"也没有guake -n "1" -s "1" -e "ssh 1"工作,只重命名选项卡完成工作)

我根据Panayiotis Orphanides的答案创建了自己的脚本来实现相同的行为(使用不同的命令); 在这里它适合您的需求:

 #!/bin/sh guake -n guake -e 'ssh 1' guake -r '1' guake -n guake -e 'ssh 2' guake -r '2' guake -n guake -e 'ssh 3' guake -r '3' guake -n guake -e 'ssh 4' guake -r '4' exit 0 

我想不出更好的方法,但我会感谢任何评论