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 เป็นต้น) ดูเหมือนว่า --rename-tab จะถูกละเว้นในขณะนี้ยกเว้น --tab-index ถูกระบุในเวลาเดียวกัน หรือคุณสามารถสร้าง --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 ~

'การนอนหลับ' มีไว้สำหรับการดำเนินการอย่างปลอดภัยโดยไม่มีสิ่งประหลาดเกิดขึ้นบนเครื่องของฉัน สคริปต์ทำงานได้ดีไม่ว่าจะเป็นการหลอกลวงหรือไม่ก็ตาม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.