জিএনইউ স্ক্রিনের স্থিতি দণ্ড - এটি কীভাবে শেল সেশনের নামগুলি প্রদর্শন করবেন?


15

ধরা যাক আমার কাছে জিএনইউ স্ক্রিনে খোলা বেশ কয়েকটি শেল "ট্যাব" (বা স্ক্রিন? সেশন?) নামের বাশ 1, বাশ 2 ইত্যাদি রয়েছে। আমি বর্তমানে খোলা ট্যাব এবং সর্বশেষ উন্মুক্ত ট্যাবটি পরিষ্কারভাবে চিহ্নিত করে "বাশ 1 | বাশ 2 | .." হিসাবে নামগুলি প্রদর্শন করতে স্ট্যাটাস বারটি (অর্থাত্ ক্যাপশন লাইন) চাই।

আমি আমার সাথে এটি কীভাবে করব .screenrc?


আমি পূর্বের উইন্ডোটি গণনা করে (কমপক্ষে 4.00.02 এর জন্য) স্ক্রিনের ম্যানপেজে কিছুই দেখতে পাচ্ছি না। বর্তমান উইন্ডো নিশ্চিত (% টি)
রিকি বিম

উত্তর:


21

সম্পাদনা করুন বা তৈরি করুন (উপস্থিত না থাকলে) /etc/screenrcবা ( ~/.screenrc) এবং নীচে কোড যুক্ত করুন

autodetach on 
startup_message off 
hardstatus alwayslastline 
shelltitle 'bash'

hardstatus string '%{gk}[%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}][%{d}%l%{g}][ %{= w}%Y/%m/%d %0C:%s%a%{g} ]%{W}'

shelltitle 'bash'একবারে স্ক্রিনটি তৈরি করা যেতে পারে। ( Ctrla+ A) সেশনের নামটি SESSSIONNAMEদিয়ে পরিবর্তন করা যেতে পারে :sessionname SESSIONNAME


হ্যাঁ, এটি করে। যদিও এটিকে কিছুটা কাস্টমাইজ করতে হবে - আমি সময় দেখতে চাই না ইত্যাদি ইত্যাদি পরে এটি চিত্রিত করবে। ধন্যবাদ!
এআরভি

@ আরভি, হ্যাঁ এটি ব্যবহারকারীর দ্বারা কাস্টমাইজ করা যায়।
জিসি 13

এটি, সময় ব্যতীত ইত্যাদি:'%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}]'
ফিলিপ্পি বোসম্যান

1

আপনি যে "ট্যাব" উল্লেখ করছেন তা হ'ল Window(আমি ভুল হলে আমাকে সংশোধন করুন)। আপনার http://byobu.co/ চেষ্টা করা উচিত যা চারদিকে মোড়ক screenএবং tmux

আমি নিশ্চিত এটি ডিফল্ট হিসাবে বর্তমান উইন্ডোটি হাইলাইট করে ক্যাপশন লাইনের সাথে আসে তবে আমি মনে করি না যে শেষ উন্মুক্ত উইন্ডোটি চিহ্নিত করার ক্ষমতা আছে।

তবে গুরুত্ব সহকারে আপনার চেষ্টা করা উচিত tmux

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