প্রশ্ন পর্দা পুনরায় আরম্ভ না করে স্ক্রিনআরসি পুনরায় লোড করবেন কিভাবে?


পরিবর্তিত পর্দা পর্দা, পর্দা পুনরায় আরম্ভ না করে পরিবর্তন দেখতে কিভাবে?


83
2017-10-25 17:52


উত্স




উত্তর:


আপনি চেষ্টা করতে পারেন জন্য ctrl-একটি  :  source ~/.screenrc


93
2017-10-25 18:51



ফাইল sourcing কাজ করা উচিত। বিচ্ছিন্নকরণ এবং reattaching হবে না। - Zed
@ জেড: তবে এটি টার্মক্যাপ / টার্মিনফো স্টাফগুলি পুনরায় প্রয়োগ করবে যা আপনি ব্যবহার করার সময় ঘটবে না source। - Dennis Williamson
@ ডেনিস, আমি বিচ্ছিন্নতা এবং পুনরায় চেষ্টা করার চেষ্টা করেছি এবং এটি কাজ করে না, তাই আমি এই প্রশ্ন জিজ্ঞাসা করতে এসেছি। এছাড়াও, সোর্স ব্যবহার করে .screenrc থেকে সমস্ত উইন্ডো খুলতে পারে, তবে এটি সেশনটি রিফ্রেশ করে না, তবে এক সেশনে সদৃশ উইন্ডো তৈরি করে। ধন্যবাদ। - garconcn
"উৎস" ব্যবহার করে স্ক্রীনটি চলমান সেশনে স্ক্রিন পুনরায় পড়তে সঠিক (এবং একমাত্র) উপায়। হ্যাঁ, এর মানে হল এটির ভিতরে আপনার যে কোনও কমান্ড পুনরায় চালানো হবে, যা উইন্ডো বা লেআউটগুলি তৈরি করে এমন কমান্ড সহ। নতুন উইন্ডো / লেআউট তৈরি করার কমান্ডগুলি মন্তব্য করার জন্য আপনি ফাইলটি সম্পাদনা করতে পারেন; ফাইল উৎস; এবং তারপর ঐ লাইন আন মন্তব্য। অবশ্যই, যদি এটি উইন্ডো তৈরি হয় তবে আপনি পরীক্ষা করতে চাইছেন, আপনার এখানে অনেক পছন্দ নেই ... - James Polley
@garconcn: যদি এমন কিছু হয় যা আপনি ঘন ঘন করতে পারেন, তবে সেই ফাইলটি (নন-স্ক্রীন-নির্মাণ নির্দেশাবলী) একটি দ্বিতীয় ফাইলে রাখুন এবং source এটা থেকে .screenrc (যা আপনার পর্দা তৈরির নির্দেশাবলী ধারণ করবে) নিয়মিত প্রারম্ভের জন্য এবং যখন আপনার প্রয়োজন হয় source এটা আবার পরে screen ইতিমধ্যে শুরু হয়েছে, স্ক্রিন তৈরির উপাদানটি বাদ দিতে "ctrl-a: source secondary-file" করুন। - Dennis Williamson


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

এই আমার জন্য কাজ কি - জন্য ctrl-একটি  :  source $HOME/.screenrc


31
2017-12-08 10:30



এটা আশা স্বাভাবিক হবে ~ আপনার হোম ডিরেক্টরি প্রসারিত। - Iain
@ ইইন আমি জানি, আদর্শভাবে এটি করা উচিত। আমি আমার ENV তারপর কিছু ভুল ছিল। তবুও, এটা কাজ করে। - holydevil
আমি CentOS 5 এ এই একই সমস্যা ছিল। - slm
Archlinux উপর zsh এবং oh-my-zsh সঙ্গে একই সমস্যা। - Jaseem
আমার ম্যাকের একই সমস্যা, 'সোর্স $ HOME / .screenrc' ব্যবহার করতে হয়েছিল - bobmagoo


আমার এই স্ক্রিনে ফাইল আছে:

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

স্ক্রিনটি যখন। স্ক্রিনস্ক্র ফাইলটি পুনরায় লোড করতে পারে তখন জন্য Ctrl-এShift-আর চাপা হয়.

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


19
2017-10-31 16:57



শুভ, ধন্যবাদ! - Tobias Kienzler