আমি কীভাবে ব্যোবু (tmux) এ ব্যবহৃত ডিফল্ট শেলটি পরিবর্তন করব?


32

আমি ব্যোবু আসক্ত হয়ে পড়েছি এবং আমি সম্প্রতি বাশ থেকে জেডএসে স্থানান্তরিত করেছি; এখন আমি দুটোকে একত্রিত করতে চাই, তবে আমার একটি প্রাথমিক প্রাক-প্রয়োজনীয়তা রয়েছে:

আমি আমার ব্যবহারকারীর জন্য জেডএসটি ডিফল্ট শেলটি তৈরি করতে পারি না কারণ এটি একটি ভাগ করা অ্যাকাউন্ট এবং টিমের বাকী অংশগুলি আমি যতটা খুশি তা নয় - এটি 'chsh -s / bin / zsh' বিকল্পটি বাতিল করে।

সুতরাং, আমি আবিষ্কার করেছি যে আপনি tmux এর জন্য একটি ডিফল্ট-শেল সেট করতে পারেন (যা বাইবোকে ডানদিকে অনুসরণ করা উচিত?)। এটি নিখুঁত হবে কারণ আমি সার্ভারে বাইবুুকে ব্যবহার করা একমাত্র সত্যই।

সমস্যাটি হচ্ছে, tmux / byobu মিক্সটিতে তৈরি হওয়া কনফিগারেশন ফাইলগুলির বিভ্রান্তিতে এই বিকল্পটি সক্রিয় করতে আমি কোথায় কাজ করতে পারি না।

কোন ইঙ্গিত?

উত্তর:


53

আপনার মধ্যে নিম্নলিখিত রাখুন $HOME/.byobu/.tmux.conf:

set -g default-shell /usr/bin/zsh
set -g default-command /usr/bin/zsh

পূর্ণ প্রকাশ: আমি লেখক এবং লেখককেএকটি আছি Byobu,


3
থ্যাঙ্কস ডাস্টিন, আমি সর্বদা খুব মুগ্ধ হয়েছি যে আপনি এখানে ঘুরে বেড়াচ্ছেন! এটি 'সেট-জি ডিফল্ট-কমান্ড' বিট ছিল যা আমি শেষ অবধি হারিয়েছিলাম .. আমি বুঝতে পারি নি যে এটির কাজ করার জন্য আপনার দ্বিতীয় কনফিগারেশন প্যারামিটারের প্রয়োজন needed
আশিমা

6
কোনও সমস্যা নেই ;-) এখানে কেউ এসকিউবুন্টু বা স্ট্যাকএক্সচেঞ্জ এ জাতীয় কোনও ভাল প্রশ্ন জিজ্ঞাসা করলে এটি আরও 1000x বেশি কার্যকর, যাতে অন্যরা উত্তরটি থেকে উপকৃত হতে পারে :-) আমি কেবল চাই যে আমি আইআরসি এবং লঞ্চপ্যাড ব্যবহারকারী সমস্ত লোককে পেয়েছি could এখানে প্রশ্নগুলি ...
ডাস্টিন কির্কল্যান্ড

আমি দেখতে পেলাম যে এটি পছন্দসই ধরণের দুটি শেল লোড করে, একটিতে অন্যটি ক্লোবার্বিং করে। default-shellআমি যে শেলটি সেট করতে চাইছি তাতে বাশপাতিতে কেবল ফলাফল নির্ধারণ করা, তবে default-commandপছন্দসই শেলগুলির ঠিক একটিতে ফলাফল নির্ধারণের কাজ শুরু করা। আমার ধারণা একই শেল ক্লোবারটি নিজেই ঠিক আছে তবে কিছু শেল শুরুর জন্য আরও কিছুটা সময় নেয় বলে এটি শুরুর একটি সময় ব্যয় করতে পারে।

পরিবর্তে একটি কমান্ড চালানো সম্ভব? উদাহরণস্বরূপ, set -g default-shell sudo suকাজ করবে ?
দেব

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