Guake:使用多个选项卡自动启动并自动运行不同的应用程序


8

有可能告诉guake从例如4个选项卡,在选项卡1中运行cmus,在选项卡2中运行mc,在选项卡3中运行htop并在选项卡4中显示提示?

Answers:


11

这是我在进行rails开发时用于启动4个选项卡的内容。

guake --rename-tab="Rails Server" --execute-command="cd ~/Aptana\ Studio\ 3\ Workspace/sample_app/ && rails s" &
sleep 2 &&
guake --new-tab=2 --rename-tab="Rails Test" --execute-command="cd ~/Aptana\ Studio\ 3\ Workspace/sample_app/ && 'autotest'" &
sleep 2 &&
guake --new-tab=3 --rename-tab="Rails Console" --execute-command="cd ~/Aptana\ Studio\ 3\ Workspace/sample_app/ && rails console" &
sleep 2 &&
guake --new-tab=4 --rename-tab="Rails Terminal" --execute-command="cd ~/Aptana\ Studio\ 3\ Workspace/sample_app/ && clear" &

奇迹般有效 :)


此表单不再有效(例如,在RHEL 7.2上)。似乎现在忽略了--rename-tab,除非同时指定了-tab-index。或者,您可以在一个命令中创建--new-tab(或--select-tab) 然后 之后是--rename-current-tab,但不是在一起。
dg99

6

很可能,命令行参数支持它。

#/bin/sh

# Just to be sure Guake is running.
# Guake handles multiple starting, won't create new instances
guake &

# Select first (0th) tab and rename it and execute something.
guake -s 0
sleep 1
guake -r "this-is-top"
sleep 1
guake -e top

sleep 1
# create a new tab in the ~ folder
guake -n ~
# rename the tab
guake -r "this-is-now-htop"
sleep 1
guake -e htop
sleep 1

guake -n ~
guake -n ~
guake -n ~

'睡眠'是为了安全执行,没有他们在我的机器上发生奇怪的事情,随便尝试。脚本运行良好,或者guake已经运行或没有运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.