পর্দা পুনরায় চালু না করে কীভাবে স্ক্রিনসিডি লোড করবেন?


90

পরিবর্তিত স্ক্রিনসিআরের পরে, স্ক্রিনটি পুনরায় চালু না করে পরিবর্তনগুলি কীভাবে দেখবেন?

উত্তর:


103

আপনি চেষ্টা করতে পারেন Ctrl- ।a : source ~/.screenrc


7
ফাইল সোর্সিংয়ের কাজ করা উচিত। বিচ্ছিন্নকরণ এবং পুনরায় পাঠানো হবে না।
জেড

1
@ জেড: তবে এটি টার্মক্যাপ / টার্মিনফো স্টাফগুলিকে পুনরায় প্রয়োগ করবে যা আপনি ব্যবহার করার পরে ঘটবে না source
ডেনিস উইলিয়ামসন

@ ডেনিস, আমি বিচ্ছিন্নতা এবং পুনরায় সংযুক্ত হওয়ার চেষ্টা করেছি এবং এটি কার্যকর হয়নি, তাই আমি এই প্রশ্নটি করতে এসেছি। এছাড়াও, উত্স ব্যবহার করে .screenrc থেকে সমস্ত উইন্ডো খুলতে পারে, তবে এটি সেশনটি রিফ্রেশ করে না, তবে একটি সেশনে সদৃশ উইন্ডো তৈরি করে। ধন্যবাদ।
গারকনকন

3
"উত্স" ব্যবহার করা চলমান সেশনে স্ক্রীনসিআরসিআরসি-র পুনরায় পড়ার সঠিক (এবং একমাত্র) উপায়। হ্যাঁ, এর অর্থ উইন্ডো বা লেআউট তৈরি করা কমান্ড সহ এটির অভ্যন্তরে আপনার যে কোনও কমান্ড রয়েছে তা পুনরায় চালিত হবে। নতুন উইন্ডো / লেআউট তৈরি করা আদেশগুলি মন্তব্য করতে আপনি ফাইলটি সম্পাদনা করতে পারেন; ফাইল উত্স; এবং তারপরে এই লাইনগুলি অন-মন্তব্য করুন। অবশ্যই, যদি এটি উইন্ডো তৈরির পরীক্ষা করতে চান তবে আপনার এখানে খুব বেশি পছন্দ নেই ...
জেমস পোলি

8
@garconcn: যদি আপনি এমন কিছু কাজ করেন যা আপনি ঘন ঘন করতে পারেন তবে সেই স্টাফটি (স্ক্রিন-তৈরি-সংক্রান্ত নির্দেশাবলী) একটি দ্বিতীয় ফাইলে রেখে দিন এবং sourceএটি থেকে .screenrc(এতে আপনার স্ক্রিন তৈরির নির্দেশাবলী থাকবে) এবং যখন আপনার sourceআবার প্রয়োজন হবে তখন screenইতিমধ্যে শুরু হয়ে গেছে, স্ক্রিন-তৈরির স্টাফ এড়াতে কেবল "ctrl-a: উত্স মাধ্যমিক-ফাইল" করুন।
ডেনিস উইলিয়ামসন

36

আমি এখানে উল্লিখিত বিকল্পটি চেষ্টা করেছিলাম - Ctrl- এবং এটি আমার পক্ষে কার্যকর হয়নি।a : source ~/.screenrc

এটিই আমার পক্ষে কাজ করেছিল - Ctrl-a : source $HOME/.screenrc


~আপনার বাড়ির ডিরেক্টরিতে প্রসারিত হওয়া আশা করা স্বাভাবিক ।
ব্যবহারকারী 9517

@ আমি জানি, আদর্শভাবে এটি হওয়া উচিত। আমার ধারণা তখন আমার ENV তে কিছু ভুল ছিল। তবুও, এটি কাজ করে।
পবিত্র দেবদিল

আমি CentOS 5 এ ঠিক একই সমস্যাটি পেয়েছি
স্ল্যাম

আর্কলিনাক্সে zsh এবং ওহ-মাই- zsh একই সমস্যা।
জাসিম

2
আমার ম্যাকের একই ইস্যুতে, 'উত্স OME হোম / .স্ক্রিনসিআরসি' ব্যবহার করতে হয়েছিল
ববমাগু

19

আমার .স্ক্রিনসিআরসি ফাইলটিতে এটি রয়েছে:

bind R eval "source $HOME/.screenrc" "echo '.screenrc reloaded!'"

যার সাহায্যে স্ক্রীনটি Ctrl-AShift-Rচাপ দেওয়া হলে .স্ক্রিনআরসি ফাইলটি পুনরায় লোড করে ।

অবশ্যই, এটি কেবলমাত্র তখনই কাজ করে যদি আপনি ইতিমধ্যে আপনার .screenrc ফাইলে লাইন পেয়ে থাকেন! বিদ্যমান স্ক্রিন সেশনে এই বাছাইকরণটি 'বুটস্ট্র্যাপ' করতে আপনার .screenrc ফাইলটিতে উপরের রেখাটি যুক্ত করুন এবং তারপরে @ ডেনিস উইলিয়ামসনের উত্তর অনুসরণ করুন। এর পরে, আপনি নতুন কীবোর্ড শর্টকাট ব্যবহার করতে সক্ষম হবেন।

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