Guake: autostart dengan beberapa tab dan autorun aplikasi yang berbeda


9

Apakah mungkin untuk memberitahu guake untuk memulai dengan misalnya 4 tab, menjalankan cmus di tab 1, mc di tab 2, htop di tab 3 dan menampilkan prompt di tab 4?

Jawaban:


12

Inilah yang saya gunakan untuk meluncurkan 4 tab ketika saya sedang melakukan pengembangan rel.

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" &

Bekerja seperti pesona :)


Formulir ini tidak lagi berfungsi (pada RHEL 7.2, misalnya). Tampaknya --rename-tab sekarang diabaikan kecuali --tab-index ditentukan secara bersamaan. Atau Anda dapat membuat --new-tab (atau --select-tab) dalam satu perintah dan kemudian --rename-current-tab sesudahnya, tetapi tidak bersama-sama.
dg99

7

Sangat mungkin, parameter baris perintah mendukungnya.

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

'Tidur' ada untuk eksekusi yang aman, tanpa mereka hal-hal aneh terjadi pada mesin saya, jangan ragu untuk bereksperimen. Script berjalan dengan baik apakah guake sudah berjalan atau tidak.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.