Все опции можно увидеть в хелпе guake:
i5:~ eugene$ guake -h Usage: guake [options] Options: -h, --help show this help message and exit -f, --fullscreen Put Guake in fullscreen mode -t, --toggle-visibility Переключение видимости окна терминала -p, --preferences Показать окно настроек Guake -a, --about Показать информацию о Guake -n NEW_TAB, --new-tab=NEW_TAB Новая вкладка -s SELECT_TAB, --select-tab=SELECT_TAB Выбрать вкладку -g, --selected-tab Вернуть индекс выбранной вкладки -e COMMAND, --execute-command=COMMAND Выполнить произвольную команду в выбранной вкладке -r RENAME_TAB, --rename-tab=RENAME_TAB Переименовать выбранную вкладку -q, --quit Скажите Guake'у уйти =(
guake --new-tab='tab1' --rename-tab='jeka.by' --execute-command='ssh jekaby@vh40.hoster.by'
Открытие, переименование вкладки, подключение к mysql:
guake --new-tab='tab1' --rename-tab='mysql local' --execute-command='mysql -u root'
Настроим автоматическое открытие вкладок guake за 4 простых шага
-
В первую очередь, добавим guake в автозагрузку:
sudo cp /usr/share/applications/guake.desktop /etc/xdg/autostart/
-
Сделаем скрипт /opt/guake.sh, в который будем добавлять команды для терминала guake (sudo vim /opt/guake.sh, sudo chmod 777 /opt/guake.sh). Позже настроим выполнение этого файла автоматически после загрузки системы. Пример скрипта
guake.sh
, но вы настраивайте его под себя:echo "good" > /tmp/guake_tabs_control #для проверки, запускается ли скрипт sleep 4 guake --new-tab=tab1 --rename-tab='mysql local' --execute-command='mysql -u root' & sleep 1 guake --new-tab=tab2 --rename-tab='ssh' --execute-command='ssh jekaby@vh40.hoster.by' & sleep 1 guake --new-tab=tab3 --rename-tab='project1' --execute-command='cd /var/www/project1 && git fetch' & sleep 1 guake --new-tab=tab4 --rename-tab='project_name' --execute-command='cd /var/www/project_name && vagrant up' & sleep 1 guake -s0 & #возвращает фокус на исходную первую вкладку
Во вкладке 3 (tab3) guake перейдёт в каталог проекта и выполнит команду git fetch для получения git изменений.
Во вкладке 4 (tab4) guake перейдёт в каталог проекта и сразу запустит виртуальную машину vagrant, удобно ведь
-
Проверим работоспособность скрипта.
Для этого открываем любую консоль и выполняем командуsh /opt/guake.sh
. Проверяем, открылись ли вкладки в guake. -
Поставим только что написанный скрипт /opt/guake.sh в автозагрузку:
Для этого в Диспетчере настроек выбираем Сеансы и запуск, вкладка Автозапуск приложений. Добавить новую команду /opt/guake.sh
Примечание:
если опция --rename-tab
не переименовывает таб в Guake, то используйте команду --rename-current-tab
вместо неё. Возможно, зависит от версии guake, хз.