गाइड: कई टैब और ऑटोरन अलग-अलग अनुप्रयोगों के साथ ऑटोस्टार्ट


9

क्या यह संभव है कि उदाहरण के लिए 4 टैब के साथ शुरू करना, टैब 1 में सेमीस चलाना, टैब 2 में एमसी, टैब 3 में htop और टैब 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" &

एक जादू की तरह काम करता है :)


यह फ़ॉर्म अब काम नहीं करता (उदाहरण के लिए, आरएचईएल 7.2 पर)। ऐसा लगता है - ग्रेने-टैब को अब तक अनदेखा किया गया है - जब -टैब-इंडेक्स एक ही समय में निर्दिष्ट किया गया हो। वैकल्पिक रूप से आप एक कमांड में एक -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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.