সম্পর্কযুক্ত টিএমউक्स সেশন উপেক্ষা করার সময় একাধিক বাইবু সেশন ব্যবহার করুন


9

সুতরাং, আমার কাছে একটি ভাগ করা শেল অ্যাকাউন্টে অ্যাক্সেস রয়েছে যেখানে অন্যান্য ব্যক্তি এবং আমি কিছু কাজ করি।

কিছু লোক tmux ব্যবহার পছন্দ করে, তাই তারা তাদের tmux সেশন খোলে, কনফিগার লোড করে ~/.tmux.conf। আমি byobutmux এর চারপাশে মোড়ক ব্যবহার করতে পছন্দ করি , কারণ এতে অনেক ভাল কী-বাইন্ডিং এবং অন্যান্য জিনিস রয়েছে।

সমস্যাটি যখনই অন্য লোকদের দ্বারা ব্যবহৃত কোনও টিএমউक्स সেশন হয়, যখনই আমি বাইবু চালিত করি তবে এটি আমার জন্য নতুন বাইবু সেশন তৈরির পরিবর্তে তাদের টিএমক্স সেশনটি পুনরায় চালু করে।

সুতরাং, আমি দৌড়ানোর চেষ্টা করেছি byobu-tmux new-session, তবে তারপরে এটি ~/.tmux.confবাইবুর পরিবর্তে তাদের কনফিগারেশন (থেকে ) ব্যবহার করে একটি নতুন tmux সেশন শুরু করে ।

আমি কীভাবে এই কাজটি করতে পারি?

উত্তর:


11

Tmux প্রোগ্রামটি একক সার্ভার প্রক্রিয়া হিসাবে চালিত করার জন্য ডিজাইন করা হয়েছে যা এক বা একাধিক স্বতন্ত্র সেশন পরিচালনা করে। কনফিগারেশন ফাইলটি সার্ভার প্রক্রিয়া দ্বারা লোড হয় যখন এটি শুরু হয় এবং যখন তারা তৈরি হয় নতুন সেশনে প্রয়োগ করা হয়। চলমান tmux new-session(বা, সমতুল্য এই ক্ষেত্রে byobu new-session) যদি সেখানে থাকে তবে চলমান সার্ভারের সাথে যোগাযোগ করে এবং এটি একটি নতুন সেশন তৈরি করার জন্য অনুরোধ করে। সার্ভারটি তার সকেটের জন্য কেবল ব্যবহারকারীর ইউআইডি ভিত্তিক একটি পরিচিত পাথ ব্যবহার করে এবং এটি একটি চলমান টিএমক্স সার্ভারের সাথে সংযোগ স্থাপনের জন্য প্রয়োজনীয়। সুতরাং এই কারণেই যদি একটি "স্বাভাবিক" টিএমউक्स সেশন ইতিমধ্যে চলমান থাকে তবে বাইবু সেই সার্ভারটি ব্যবহার করে একটি নতুন সেশন যুক্ত করে বা তৈরি করে দেবে।

Tmux ম্যান পেজ অনুসারে, tmux দ্বারা ব্যবহৃত সকেটটি আপনি দুটি স্বতন্ত্র tmux সার্ভার শুরু করতে ইচ্ছুক হলে প্রতিটি তাদের নিজস্ব কনফিগারেশনের সেট দিয়ে পরিবর্তন করতে পারেন। আপনি -Lসকেটের ভিত্তির নাম পরিবর্তন করতে বা -Sসকেট ফাইলে সম্পূর্ণ আলাদা পাথ নির্দিষ্ট করার বিকল্পটি নির্দিষ্ট করতে পারেন। ডিফল্ট tmux সকেটের নাম দেওয়া হয়েছে default

সুতরাং, বাইওবুকে কল করার সময় এই টিএমউক্স অপশনগুলি ব্যবহার করে, বাইওবু দিয়ে একটি স্বতন্ত্র tmux সার্ভার শুরু করতে, আপনি চালাতে পারেন

byobu -L my-byobu new

অথবা

byobu -L my-byobu attach

যেখানে নামটি my-byobuআপনার পছন্দের যে কোনও নামের সাথে প্রতিস্থাপন করা যেতে পারে। এটি নামের সাথে একটি নতুন tmux সার্ভার শুরু করে my-byobu, যা ডিফল্টের পরিবর্তে tmux এর জন্য বাইবু কনফিগারেশন লোড করে এবং কার্যকরভাবে আপনার বাইওবু tmux সেশনের জন্য একটি স্বাধীন নেমস্পেস তৈরি করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.