मुझे अपने कस्टम लेआउट के साथ शुरुआत करने के लिए टर्मिनेटर कैसे मिलेगा?


125

स्प्लिट विंडो और ग्रुप फंक्शन के कारण कई कंप्यूटर या सर्वर को व्यवस्थित करने के लिए टर्मिनेटर बहुत शक्तिशाली है। लेकिन यहाँ सौदा है: मैंने अपना स्वयं का लेआउट बनाया और टर्मिनेटर के स्टार्टअप पर लोड करने के लिए इसकी सराहना करेगा। क्या यह संभव है?


1
क्या आप अपना पोस्ट ~/.config/terminator/config, या कम से कम सब कुछ नीचे पोस्ट कर सकते हैं [layouts]?
पोकली

हाय ... कोई फ़ोल्डर नहीं है ~ / .config / टर्मिनेटर।
zulu34sx

यदि आपके लेआउट में एक रनिंग कमांड है, तो ड्राइंग लेआउट के लिए टर्मिनेटर को कुछ सेकंड चाहिए। sleep 1अपने शेल स्क्रिप्ट में एक पंक्ति जोड़ें ।

विन्यास फाइल खोलें ~/.config/terminator/configऔर संपादित करें command = cd /some/folder; bash। फिर इसे सहेजें और टर्मिनेटर को फिर से खोलें।
सुहैलव्स

जवाबों:


22

इसे पूरा करने का एक बहुत ही आसान तरीका है:

  • टर्मिनेटर खोलें
  • राइट क्लिक -> प्राथमिकताएं
  • में लेआउट टैब (के अधिकार के लिए प्रोफाइल टैब), डिफ़ॉल्ट एक संपादित करते हैं, कि यह कहते हैं आप देखेंगे खिड़की | window0 और टर्मिनल | बच्चा 1
  • के लिए टर्मिनल | चाइल्ड 1 , आप सेट कर सकते हैं: एक प्रोफ़ाइल (स्थापित लोगों से चुनने के लिए), एक डिफ़ॉल्ट कमांड , और एक कार्यशील निर्देशिका
  • इसे सेट करें / जो भी आपको पसंद है, उसे बंद करें , फिर से खोलें ...
  • ... और आवाज !

उम्मीद है कि इस मदद की!


3
महत्वपूर्ण: इन चरणों का ठीक से पालन ​​करें और यह काम करता है। यदि आप कस्टम कमांड और / या वर्किंग डायरेक्टरी को सेट करने के बाद "सेव" पर क्लिक करते हैं, तो यह काम नहीं करेगा। सहेजें पर क्लिक करने से आपको कस्टम कमांड और वर्किंग डायरेक्टरी के लिए दर्ज की गई कोई भी चीज़ साफ़ हो जाती है।
trebormf

इस सवाल का जवाब भी नहीं है। प्रश्न डिफ़ॉल्ट लेआउट को बदलने के बारे में है, किसी लेआउट में विशिष्ट टर्मिनलों के लिए प्रोफ़ाइल नहीं बदलना।
फ्रिट्ज़

1
मैंने इसे ध्वजांकित किया है क्योंकि यह प्रश्न का उत्तर नहीं देता है, हालांकि यह इस तरह से चिह्नित है। मुझे लगता है कि एक मजबूत समुदाय की खातिर यह महत्वपूर्ण है कि उत्तर, भले ही यह मूल प्रश्नकर्ता की मदद करता है, समुदाय की भी मदद करता है। यह उत्तर नहीं है।
सेवेक

163
  1. अपना लेआउट सेट करने के बाद, किसी भी टर्मिनल पृष्ठभूमि पर राइट-क्लिक करें और प्राथमिकताएंलेआउट टैब चुनें और ऐड बटन पर क्लिक करें।

  2. इसे एक नाम दें और करीब मारो ।

  3. यह उल्लेखित ~/.config/terminator/configफ़ाइल बनाना चाहिए ।

  4. अब आप उपयोग किए गए सहेजे गए लेआउट का उपयोग करके टर्मिनेटर शुरू कर सकते हैं: terminator -l yourLayout( चरण 2 में आपने जो भी चुना है, उसके साथ अपने लेआउट को बदलें )।

  5. (वैकल्पिक) संपादित करें ~/.config/terminator/configताकि जहां लिखा है कि फ़ाइल [layouts]और इसके नीचे नेस्ट [[yourLayout]], नाम बदलने yourLayout को डिफ़ॉल्ट और हटाने / पिछले नाम बदलने डिफ़ॉल्ट लेआउट। अब, जब टर्मिनेटर बिना किसी पैरामीटर के शुरू होता है, तो यह आपके कस्टम [[default]]लेआउट को लोड करेगा !


2
मुझे लगता है कि इसे याद रखने के लिए कोई रास्ता नहीं है जहां प्रत्येक खिड़की को बचाया जा रहा है?
जूसीआर

6
Reame नया लेआउट नाम "डिफ़ॉल्ट" के लिए ऑटोमैटिकली शुरू करने के लिए
ई-इन्फोरमेशन

5
6. प्रत्येक विंडो के लिए एक कस्टम प्रारंभिक कमांड सेट करें। =) askubuntu.com/questions/349385/…
vmassuchetto

1
शेल कमांड से लेआउट को बचाने का कोई तरीका?
एलेक्स

1
यह केवल एक चीज थी जो मेरे लिए काम करती थी। वर्तमान स्वीकृत उत्तर काम नहीं करता है।
jtsmith1287

15

मैंने जिस विधि का प्रयोग किया है , उसका उपयोग मैंने किया है, लेकिन मैंने इसे यूनिटी में लांचर से प्रयोग करने योग्य बनाया। मेरे पास सादे terminator -l my_defaultकमांड के साथ एक मुद्दा भी था , इसलिए इन अतिरिक्त झंडों को निर्दिष्ट करें

  • सीमा के लिए -b और
  • -अधिकतम के लिए।

अंतिम कमान है terminator -m -b -l my_default

अब आपको एकता के लिए termator.desktop प्रविष्टि को संशोधित करने की आवश्यकता है।

अपने आवेदन फ़ोल्डर में जाओ, मेरे मामले में यह था /usr/share/applications। आपको अपने पाठ संपादक के साथ संपादित करने के लिए रूट अनुमतियाँ होनी चाहिए terminator.desktop

मेरे मामले में यह था sudo vim terminator.desktop

अपने आदेश के साथ Exec तर्क बदलें ।

अब आप अपने यूनिटी लॉन्चर में प्रवेश को जोड़ सकते हैं, और इसे शुरू में हमेशा अपने कस्टम लेआउट को खोलना चाहिए।


4
मेरे 14.04 में काम नहीं कर रहा :( यह सिर्फ एक ही टर्मिनल टर्मिनेटर विंडो
दिखाता है

आप जोड़ने के लिए ; bashया ; zsh(अपने खोल के आधार पर) अपने लेआउट में प्रत्येक आदेश के बाद। फिर यह ठीक काम करता है और सभी खिड़कियां खोलता है।
luke

14

अपने लेआउट ( mhnagaoka के उत्तर के अनुसार) को सहेजने के बाद , आप डिफ़ॉल्ट फ़ाइल को संपादित करके डिफ़ॉल्ट रूप से उपयोग किए गए अपने बदलाव कर सकते हैं।

~/.config/terminator/configफ़ाइल को संपादित करें और जहां यह कहता है, उसके लिए देखें [layouts]। यह कुछ इस तरह दिखना चाहिए:

[layouts]
  [[default]]
    # ..default layout
  [[yourLayout]]
    # ..your custom layout

नाम बदलें [[yourLayout]]करने के लिए [[default]]और हटाने / पिछले डिफ़ॉल्ट लेआउट नाम बदलें। अब, जब टर्मिनेटर बिना किसी पैरामीटर के शुरू होता है, तो यह आपके कस्टम defaultलेआउट को लोड करेगा !


1
यह उत्तर मुझे सबसे अच्छा लगा क्योंकि यह किसी भी माउस इंटरैक्शन का उपयोग करने पर निर्भर नहीं करता है।
रिबेल रिबेरो

8

अपना लेआउट सेट करने के बाद, किसी भी टर्मिनल पृष्ठभूमि पर राइट-क्लिक करें और प्राथमिकताएं → लेआउट टैब चुनें और ऐड बटन पर क्लिक करें। जब नाम "डिफ़ॉल्ट" के लिए कहा जाए और Enter दबाएं

नोट: यह एक गड़बड़ हो सकता है लेकिन यह मेरे लिए एक उपयोगी गड़बड़ है!


1
अच्छा समाधान और पूरी तरह से काम कर रहा है। धन्यवाद :-)
रुबनराज रविचंद्रन

1
जवाब की तलाश में सभी को। यह सबसे अच्छा और सबसे आसान जवाब है।
उमर तारिक

यह कमाल का है।
एस्ट्रिड

यह अब काम नहीं करता है ..
Astrid

4

यह बहुत सरल है। कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता नहीं है।

बस अपना कस्टम लेआउट बनाएं और राइट क्लिक करें-> वरीयता-> लेआउट-> डिफ़ॉल्ट और सहेजें बटन दबाएं। अब हमारा कॉन्फ़िगरेशन डिफ़ॉल्ट कॉन्फ़िगरेशन के रूप में सहेजा गया है। टर्मिनेटर के अगले लॉन्च से, हमें स्टार्टअप पर कस्टम लेआउट मिलेगा।


यह सब उन सबसे आसान समाधान है। सबसे पहले, आप चाहते हैं कि खिड़कियों और समूहों के सेट और स्थिति। फिर कस्टम लेआउट को सहेजना और फिर टर्मिनेटर को फिर से खोलना इस ट्रिक को अंजाम देता है! धन्यवाद!
शेज

3

पहले से सहेजे गए लेआउट को खोलने के लिए, ALT-L दबाकर टर्मिनेटर लेआउट लॉन्चर खोलें। वहां, आपको आवश्यक लेआउट पर क्लिक करें, और लॉन्च लॉन्च करें।


3

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.