#!/usr/bin/env bash
guake --rename-current-tab="tab0" --execute-command="ls" &
sleep 1 && guake --new-tab="my/path" --rename-current-tab="tab1" --execute-command="ls" &
sleep 2 && guake --new-tab="my/path" --rename-current-tab="tab2" --execute-command="ls" &
exit 0
Guake запускає один процес, а наступні дзвінки Guake надсилають інструкції до запущеного процесу.
Тому виконання вищезазначених запускає всі 3 рядки за один раз, коли кожен негайно переходить у другий фон (закінчується &).
(1) запустити вкладку і перейменувати вкладку за замовчуванням;
(2) Через 1 сек ми відправляємо команду, щоб відкрити нову вкладку, перейменувати її, запустити команду;
(3) +1 сек. Пізніше надсилайте команди на 3 таб
Ключовим тут є збільшення режиму сну після кожного дзвінка, інакше команди можуть прийти в довільний час і відбудуться дивні речі