উত্তর:
-S name
বিকল্পটি দিয়ে কোনও সেশন শুরু করার সময় আপনি নামটির নাম রাখতে পারেন । চলমান স্ক্রিনের মধ্যে থেকে, আপনি টাইপ করে এটি পরিবর্তন করতে পারেন CTRL-a, :sessionname name
। আপনি চলমান স্ক্রিন সেশনগুলি দেখতে screen -ls
এবং এর সাথে একের সাথে সংযোগ করতে পারেন screen -xS name
।
একক স্ক্রিন সেশনের মধ্যে আপনি প্রতিটি উইন্ডোটির নামও রাখতে পারেন। CTRL-a, A
আপনার নিজের নামটি টাইপ করে এটি করুন। আপনি টাইপ করে নামযুক্ত উইন্ডোগুলির একটি ইন্টারেক্টিভ তালিকা দেখতে পারেন CTRL-a, "
এবং সেই তালিকা থেকে আপনি যেটিতে যেতে চান সেটি নির্বাচন করতে পারেন।
পর্দার মধ্যে পর্দা এবং টার্মিনাল উভয়কেই নামকরণ করা আসলে তারা কী তা এবং কেন আপনি এগুলি প্রথম স্থানে শুরু করেছিলেন তা মনে রাখার জন্য সত্যই সহায়ক।
:sessionname NEWNAME
) তবে এটি "সাধারণত নিরুৎসাহিত"। $STY
এনভায়রনমেন্ট ভেরিয়েবল এখনও আসল নাম উল্লেখ করে। screen
ম্যানুয়ালটি দেখুন : gnu.org/software/screen/manual/html_node/Session-Name.html
এখানে দুটি ধারণা রয়েছে এবং আপনি কোনটি মনে করছেন তা নিশ্চিত নই:
C-a c
একটি উইন্ডো, সৃষ্টি C-a n
এবং C-a p
পরবর্তী / পূর্ববর্তী উইন্ডোতে স্যুইচ করুন, এবং তাই।-r
বা -R
) বিকল্প ছাড়াই স্ক্রিন শুরু করা একটি নতুন অধিবেশন তৈরি করে।উইন্ডোজ শিরোনাম আছে, যা -t
কমান্ড লাইন বিকল্প, C-a A
কী বাঁধাই, title
কমান্ড, বা \ek
অব্যাহতি ক্রম মাধ্যমে সেট করা যেতে পারে । দেখুন shellter এর উত্তর আরো বিস্তারিত জানার জন্য।
সেশনের নাম থাকতে পারে। আপনি কমান্ড লাইনে সাধারণত -S
বিকল্পটির সাথে নামটি সেট করতে চান ; আপনি যদি কোনও নাম নির্দিষ্ট না করেন তবে স্ক্রিনটি একটি করে তোলে। আপনি যদি একাধিক স্ক্রিন সেশন ব্যবহার করেন তবে আপনি সাধারণত তাদের আলাদা আলাদা সেশনের নাম দিন। আপনি চলমান স্ক্রিন সেশনটির সাথে তালিকাভুক্ত করতে পারেন screen -ls
; প্রতিটি সেশন লাইনের প্রথম শব্দটি 12345.sessionname
যেখানে 12345 স্ক্রিন প্রক্রিয়া আইডি। এর নাম বা প্রক্রিয়া আইডির মাধ্যমে নির্দেশিত একটি সেশন ব্যবহার করুন screen -r sessionname
বা screen -r 12345
পুনরায় শুরু করুন ।
আহ ... স্ক্রিন, এটি আমাকে ফিরিয়ে নিয়ে যায় ;-)
একটি উইন্ডো জন্য
-t name
sets the title (a.k.a.) for the default shell or specified program.
See also the "shelltitle" .screenrc command.
মাল্টিপল সেশনগুলির জন্য আপনার .স্ক্রিনআরসি থেকে শুরু হয়েছিল
screen -t top 2 nice top
screen -t ....
এখানে পর্দার জন্য ম্যান-পৃষ্ঠার অন-লাইন অনুলিপিটির লিঙ্ক's
সম্পাদনা: যুক্ত হয়েছে
বর্তমান পর্দার নাম পরিবর্তন করতে, একটি শেল স্ক্রিপ্ট সরঞ্জামটি তৈরি করুন
cat scrnTitle.sh
#/bin/bash
echo -ne '\ek${0}\e\\'
সত্যায়িত, আমি যে সিস্টেমে কাজ করছি তার স্ক্রিন আমার কাছে নেই।
screen
কমপক্ষে ২৫ বছর ব্যবহার করেছি । আমাকে ফিরিয়ে নিয়ে যায়, কারণ এটি এখন বিশেষ ব্যবহারের ক্ষেত্রে যা আমাকে নিয়ে যায় screen
। সাধারণত আমি কেবল খোলার চেষ্টা চালিয়ে যাই X-Terms
, তবে আমি মনে করি যখন X
486 পিসিতে চালানো অসম্ভব মনে হয় ;-) চিয়ার্স!
উপরের উত্তরগুলি ইতিমধ্যে আপনাকে জানায় যে আপনি যখন কোনও পর্দা শুরু করবেন তখন কীভাবে নামকরণ করবেন। তারা আরও উল্লেখ করে যে কোনও পর্দা শুরু হওয়ার পরে নামকরণ করা যাবে না। উইন্ডো শিরোনাম সেট করা যেতে পারে তবে পর্দার সাথে সংযুক্ত করতে ব্যবহৃত নামটি pid.pty.host থেকে যায়।
যাইহোক, একটি দরকারী প্রভাব অর্জন করতে আমি খুঁজে পেয়েছি যে ওরফে ব্যবহার করা বেশ ভাল কাজ করে। যদি আমি কোনও স্ক্রিনের নাম রাখতে ভুলে যাই বা একটি সেশনে নিজেকে গুচ্ছ পর্দা দিয়ে সন্ধান করি যা প্রাকৃতিকভাবে নির্দিষ্ট কাজের জন্য পর্দা হয়ে যায় আমি তাদের সাথে কমান্ডের জন্য কেবল একটি উপকরণ সেট করি।
উদাহরণ:
alias goncompile='screen -r 2354'
নিজেই কমান্ডের নাম প্রকাশ করা আপনাকে স্মরণ করিয়ে দেবে যে আপনি কী পর্দা রেখেছেন এবং কমান্ডটি আপনি তাদের সংযুক্ত করার জন্য সেট করেছেন।
unalias
এগুলি সরাতে ব্যবহার করুন।