टर्मिनेटर के साथ सत्र रखें


17

मैं कई टर्मिनल सत्रों के लिए टर्मिनेटर का उपयोग कर रहा हूं। मुझे पता है कि मैं कस्टम सत्र लेआउट के साथ शुरू कर सकता हूं लेकिन अधिकांश समय मेरे पास सत्र सेटिंग्स बदल रही हैं।

क्या टर्मिनेटर के साथ वर्तमान सत्र को सहेजना संभव है? उदाहरण के लिए अगर मैं पीसी को बंद करता हूं और फिर अगले स्टार्ट-अप पर अपना पुराना सत्र बहाल करता हूं।

जवाबों:


1

आप इसके लिए tmux का उपयोग कर सकते हैं।


यदि आप एक मैक उपयोगकर्ता हैं, तो इसे स्थापित करने के लिए आपको पहले से ही homebrew (macOS के लिए एक पैकेज प्रबंधक) की आवश्यकता होगी

घर का काढ़ा क्रियान्वित करने से दूर हो सकता है:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

उसके बाद बस द्वारा tmux स्थापित करें:

brew install tmux

यदि आप एक linux उपयोगकर्ता हैं, तो आप उपरोक्त भाग को छोड़ सकते हैं और निष्पादित कर सकते हैं:

डेबियन / उबंटू आधारित: sudo apt-get install tmux

RedHat / CentOS आधारित के लिए # yum install tmux


दो प्लगइन्स हैं: tmux-resurrect और tmux-सातत्य । tmux-resurrect टमक्स सत्रों को मैन्युअल रूप से सहेजने और पुनर्स्थापित करने में सक्षम करता है, जबकि tmux-Continum स्वचालित रूप से सहेजता है और tmux प्रारंभ होने पर स्वचालित रूप से अंतिम सहेजें से पुनर्स्थापित करने की अनुमति देता है। इन सेटिंग्स को सक्षम करने के लिए, अपने ~ / .tmux.conf में निम्न जोड़ें:

set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'

इस कॉन्फ़िगरेशन के साथ, मैन्युअल रूप से कुछ भी करने की आवश्यकता नहीं है। आपके tmux सत्र को हर 15 मिनट में स्वचालित रूप से सहेजा जाएगा और tmux शुरू होने पर स्वचालित रूप से पुनर्स्थापित किया जाएगा (एक रिबूट के बाद भी)। आप मैन्युअल रूप से उपसर्ग-Ctrl-s के साथ सहेज सकते हैं और यदि वांछित हो तो उपसर्ग-Ctrl-r के साथ मैन्युअल रूप से पुनर्स्थापित करें।

ध्यान दें कि यह चल रहे एप्लिकेशन को पुनर्स्थापित नहीं करेगा। tmux-resurrect के पास ऐसा करने के लिए एक वैकल्पिक विन्यास है।

संपादित करें: मैंने अभी देखा कि आपने यह प्रश्न 5 साल पहले पूछा था। विलंब के लिए क्षमा चाहते हैं।


हालांकि मैं मानता हूं कि आपका समाधान इसे हल करने का एक तरीका है, यह वह नहीं है जो ओपी ने पूछा है - मैं ओपी के रूप में उसी कारण से वास्तव में टर्मिनल मल्टीप्लेक्सिंग को स्थानांतरित करने के लिए स्थानांतरित हो गया हूं, क्योंकि मैं इसे वापस तो समझ नहीं सका। यह भी: के उल्लेख के लिए धन्यवाद tmux-continuum- मैं वर्तमान में ressurect का उपयोग कर रहा हूँ!
mhr
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.