Guake: автозапуск з декількома вкладками та автозапуск різних програм


9

Чи можна сказати guake почати, наприклад, з 4 вкладок, з запуском cmus у вкладці 1, mc у вкладці 2, htop у вкладці 3 та відображенням підказки на вкладці 4?

Відповіді:


12

Ось, що я використовую для запуску 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). Схоже - вкладка-ім’я тепер ігнорується, якщо одночасно не вказано -tab-індекс. Крім того, ви можете створити --new-tab (або --select-tab) в одній команді, а потім --rename-current-tab після цього, але не разом.
dg99

7

Це цілком можливо, параметри командного рядка підтримують його.

#/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 ~

"Сон" є для безпечного виконання, без них на моїй машині не траплялися дивні речі, сміливо експериментуйте. Сценарій працював добре, або гуаке вже працював, чи ні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.