प्रति विंडो एक कस्टम कमांड के साथ टर्मिनेटर कैसे शुरू करें?


27

यह एक विशिष्ट उपयोग के मामले जैसा लगता है, फिर भी मुझे ऐसा करने का कोई तरीका नहीं मिला- मैंने एक लेआउट बनाया जिसमें कई खिड़कियां थीं। मैं चाहता हूं कि प्रत्येक विंडो एक अलग सर्वर पर SSH सत्र खोलें ।

जवाबों:


23
  1. कॉन्फ़िगरेशन डायलॉग में लेआउट टैब पर जाएं,
  2. अपना लेआउट चुनें
  3. बीच में ट्री व्यू में टर्मिनल में, अपना पहला टर्मिनल चुनें, अपना प्रोफ़ाइल चुनें और दाईं ओर "कस्टम कमांड" दर्ज करें
  4. अपने सभी टर्मिनलों के लिए चरण 3 को दोहराएं जहां आप स्टार्टअप पर एक विशेष कमांड चलाना चाहते हैं।

हमेशा एक ही लेआउट और एक ही प्रोफ़ाइल का उपयोग करें।

जब किया क्लिक करें और बंद टर्मिनेटर पर क्लिक करें।

जब स्टार्टिंग टर्मिनेटर फिर से लेआउट और प्रोफाइल को कमांड लाइन विकल्प के रूप में देता है। अर्थात।terminator -l Layout1 -p Profile1

यदि आप हमेशा ऐसा चाहते हैं, तो एक उपनाम जोड़ें .bashrc


7
मैंने UI और कॉन्फ़िग फ़ाइल दोनों के माध्यम से कस्टम डायरेक्टरी और कमांड सेट करने की कोशिश की है और कोई भी तरीका मेरे लिए काम नहीं करता है। निर्देशिका को केवल अनदेखा किया जाता है। कस्टम कमांड टर्मिनेटर या प्रोफाइल कॉन्फ़िगरेशन को क्रैश करेगा।
युरानोस87

6
@ yuranos87 कॉन्फिग फ़ाइल खोलने की कोशिश करें ~/.config/terminator/configऔर किसी एक Terminalसेक्शन में कमांड जोड़ें :command = cd /some/folder; bash
iamantony

जब मैं 'कमांड' में कुछ भी डालता हूं तो रनटाइम त्रुटि होती है जब निर्दिष्ट लेआउट के साथ टर्मिनेटर को अगली बार लोड किया जाता है। यह बहुत अधिक खिड़कियों और टर्मिनलों को जोड़कर कॉन्फ़िगरेशन फ़ाइल में लेआउट प्रविष्टि को भी दूषित करता है। अगर कोई फर्क पड़ता है तो मैं डेबियन चला रहा हूं।
एट्रीऑन

अपने लेआउट में प्रत्येक कस्टम कमांड के बाद ( ; bashया ; zshआपके शेल के आधार पर) जोड़ना बहुत महत्वपूर्ण है । फिर यह ठीक काम करता है और सभी खिड़कियां खोलता है। इसके बिना टर्मिनेटर केवल एक विंडो खोल सकता है।
luke
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.