টার্মিনেটরের সাথে সেশন রাখুন


17

আমি একাধিক টার্মিনাল সেশনের জন্য টার্মিনেটর ব্যবহার করছি। আমি জানি আমি কাস্টম সেশন লেআউট দিয়ে শুরু করতে পারি তবে বেশিরভাগ সময় আমার সেশন সেটিংস পরিবর্তন হয়।

টার্মিনেটর সহ বর্তমান সেশনটি সংরক্ষণ করা কি সম্ভব? উদাহরণস্বরূপ, যদি আমি পিসি বন্ধ করে রাখি এবং তারপরে পরবর্তী প্রারম্ভকালে আমার পুরানো সেশনটি পুনরুদ্ধার করি।

উত্তর:


1

আপনি এই জন্য tmux ব্যবহার করতে পারেন।


আপনি যদি ম্যাক ব্যবহারকারী হন তবে এটি ইনস্টল করতে আপনার ইতিমধ্যে হোমব্রিউ থাকা দরকার (ম্যাকোসের জন্য একটি প্যাকেজ ম্যানেজার)

হোম ব্রিউ কার্যকর করে ফাঁসানো যেতে পারে:

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

এর পরে কেবল tmux ইনস্টল করুন:

brew install tmux

আপনি যদি লিনাক্স ব্যবহারকারী হন তবে আপনি উপরের অংশটি এড়িয়ে চলতে পারেন:

ডেবিয়ান / উবুন্টু ভিত্তিক জন্য: sudo apt-get install tmux

রেডহ্যাট / সেন্টোস ভিত্তিক # yum install tmux


দুটি প্লাগইন রয়েছে: tmux- পুনরুত্থান এবং tmux-Continum । tmux-resurrect tmux সেশনগুলি ম্যানুয়ালি সংরক্ষণ ও পুনরুদ্ধার সক্ষম করে, 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 দিয়ে ম্যানুয়ালি পুনরুদ্ধার করতে পারেন desired

নোট করুন যে এটি চলমান অ্যাপ্লিকেশনগুলি পুনরুদ্ধার করবে না। tmux- পুনরুত্থানের এটির জন্য একটি বিকল্প কনফিগারেশন রয়েছে

সম্পাদনা: আমি সবেমাত্র দেখেছি যে আপনি এই প্রশ্নটি 5 বছর আগে জিজ্ঞাসা করেছিলেন। দেরি করার জন্য দুঃখিত.


যদিও আমি সম্মত হই যে আপনার সমাধান এটি সমাধানের একটি উপায়, এটি ওপি যা বলেছিল তা নয় - আমি ওপি হিসাবে একই কারণে টার্মিনাল মাল্টিপ্লেক্সিং সরিয়ে নিয়েছি, কারণ আমি তখনও এটি বের করতে পারিনি। এছাড়াও: উল্লেখ করার জন্য ধন্যবাদ tmux-continuum- আমি বর্তমানে পুনরায় ব্যবহার করছি!
mhr
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.