É possível dizer ao guake para começar com, por exemplo, 4 guias, executando cmus na guia 1, mc na guia 2, htop na guia 3 e mostrando o prompt na guia 4?
9
Aqui está o que eu uso para iniciar 4 guias quando estou desenvolvendo rails.
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" &
Funciona como um encanto :)
É bem possível, os parâmetros da linha de comando o suportam.
O 'sono' está lá para execução segura, sem eles coisas estranhas aconteceram na minha máquina, fique à vontade para experimentar. O script correu bem ou o guake já estava em execução ou não.
fonte