আমি জানি কিভাবে পুস্তকে tmux কীবোর্ড ব্যবহার করে, কিন্তু আমি লক্ষ্য করেছি যে, মনে হচ্ছে ব্যবহার করার জন্য একটি উপায় মত গনুহ স্ক্রিন সঙ্গে টার্মিনাল স্ক্রলবার । এটি কি tmux দিয়ে করা যায়?
আমি জানি কিভাবে পুস্তকে tmux কীবোর্ড ব্যবহার করে, কিন্তু আমি লক্ষ্য করেছি যে, মনে হচ্ছে ব্যবহার করার জন্য একটি উপায় মত গনুহ স্ক্রিন সঙ্গে টার্মিনাল স্ক্রলবার । এটি কি tmux দিয়ে করা যায়?
উত্তর:
এটি জিএনইউ স্ক্রিন এবং টিএমউক্স উভয় ক্ষেত্রেই সম্ভব এবং ওয়ার্কআরআউন্ড একই রকম: একাধিক সংস্থাগুলিকে এই ভেবে বোকা বানানো যে টার্মিনালের কোনও "বিকল্প স্ক্রিন" মোড নেই (যেমন পিকো, মুট ইত্যাদি ব্যবহার করে)। এটি অধিবেশনটির জন্য টার্মক্যাপ কমান্ড সেট করে সম্পন্ন হয়।
জিএনইউ স্ক্রিনের জন্য এটি আপনার .screenrc
:
termcapinfo xterm*|xs|rxvt|terminal ti@:te@
এবং tmux এর জন্য এটি আপনার যুক্ত করুন .tmux.conf
:
set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
xterm*
কমান্ডের ' ' অংশটি আপনার টার্মিনাল-এমুলেটর হিসাবে ঘোষিত হিসাবে সেট করা উচিত। এক্সটার্মের কিছু ফর্মটি ভাল অনুমান, তবে আপনি বেশিরভাগ বুদ্ধিমান * নিক্স সিস্টেমে আপনার পরীক্ষা করতে পারেন:
echo $TERM
এবং এটি সাধারণত আপনার টার্মিনাল প্রোগ্রামের পছন্দগুলিতে সেট করা যেতে পারে (যেমন: অ্যাপলের জন্য Terminal.app
এটি সেটিংস-> প্রোফাইল-> অ্যাডভান্সড (বা সেটিংস-> উন্নত-> এমুলেশন প্রাক-যোসমেট) "টার্মিনাল হিসাবে ঘোষণা করুন"।
শেষ ফলাফলটি হ'ল ওভারফ্লো অদৃশ্য হওয়ার পরিবর্তে টার্মিনালের স্ক্রোলব্যাক বাফারে শেষ হয়। অবশ্যই এটি যেহেতু একটি স্ট্যাটিক বাফার, আপনি স্ক্রিন বা টিএমউक्स উইন্ডোগুলির মধ্যে স্যুইচ করার সাথে সাথে জিনিসগুলি অগোছালো হয়ে উঠবে, তবে কোনও ls
কমান্ড বা এ জাতীয় আউটপুট দেখতে দ্রুত ক্লিক করতে এটি কার্যকর।
echo $TERM
স্ক্রলিং সক্ষম করতে, আপনাকে সক্রিয় করতে পারেন বিল্ট-ইন মাউস মোডে আপনার ~/.tmux.conf
ফলো হিসাবে:
set -g mode-mouse on