উত্তর:
এটি বর্তমানে কোনও হ্যাক ছাড়া সম্ভব নয় (পরবর্তী অনুচ্ছেদ দেখুন); তবে এটি করার জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলি ইতিমধ্যে পর্দার বর্তমান গিট ট্রিতে যুক্ত করা হয়েছে। ভবিষ্যতের সংস্করণগুলিতে, "লেআউট সেভ" এবং "লেআউট লোড" কমান্ডগুলি কেবল আপনার শেষ লেআউটটি নয়, অন্য নামযুক্ত লেআউটগুলি লোড করতে সক্ষম হবে। আমি বিশ্বাস করি লেআউটগুলির মাধ্যমে সাইক্লিংয়ের পক্ষেও সমর্থন রয়েছে।
বর্তমানে, কৌশলটি কোনও পর্দার অভ্যন্তরে একটি পর্দা ব্যবহার করা। আপনার সমস্ত কাজ এবং বিন্যাসের পরিবর্তনগুলি অভ্যন্তরীণ স্ক্রিনে করা হয়, তবে তারপরে আপনি যখন বিচ্ছিন্ন হন, আপনি আসলে বাইরের সর্বাধিক স্ক্রীন থেকে বিচ্ছিন্ন হন। অভ্যন্তরীণ পর্দার বিন্যাস সংরক্ষণ করা হবে। সমস্ত কৌতুকপূর্ণ বিবরণের জন্য নিম্নলিখিত দেখুন:
আমি যখন ডিসপ্লেটি বিভক্ত করি এবং তারপরে আলাদা করি, তখন স্ক্রিনটি বিভক্তিকে ভুলে যায়।
বিকল্পভাবে, আপনি সরাসরি স্ক্রিন উত্স ট্রি থেকে সর্বশেষতম সংস্করণটি সংকলনের চেষ্টা করতে পারেন। আপনি গিট ইনস্টল করে এবং এটির পরে চালিয়ে এটি করতে পারেন:
git clone git://git.savannah.gnu.org/screen.git
তারপরে, src / INSTALL এর দিকনির্দেশগুলি অনুসরণ করুন। সাধারণভাবে, দিকনির্দেশগুলি হ'ল:
./autogen.sh
./configure
make
বিভিন্ন উদ্বেগের ভিত্তিতে স্ক্রিনটি কোথায় ইনস্টল করতে হবে তা আশেপাশের বিভিন্ন সমস্যা সম্পর্কে ইনস্টল ফাইলে একটি আলোচনা রয়েছে। আপনি যদি এই রুটে যান তবে আপনার সেরা বাজি হ'ল ইনস্টল করা সমস্ত দিকনির্দেশনা পড়ুন এবং তারপরে এগিয়ে যান।
আমি দুর্ঘটনাক্রমে কোনও ভুল কী সংমিশ্রণটি চাপলে আমি এই সমস্যায় পড়েছিলাম এবং আমার সমস্ত বিভক্ত পর্দা চলে গেছে। : ((
তবে আমার পক্ষে অন্ততপক্ষে একটি (নম্র) উপায় ছিল। যেহেতু আমি বেশিরভাগ ক্ষেত্রে শেল এবং শেল screen
একসাথে ব্যবহার করি, তাই আমার শেষ জিনিসটি হ'ল যে কোনও আর এস চালু করা উচিত । ( প্রকাশিত প্রক্রিয়াগুলির সাথে জিনিসগুলি নিয়ন্ত্রণ করা সেখানে ছিল তবে অ্যাক্সেসযোগ্য নয়))xterm
bash
bash
ps
bash
সুতরাং আমার স্বাভাবিক সেটআপে ফিরে আসার উপায়টি ছিল Ctrl+ ব্যবহার করা "এবং প্রতিটি বিভক্ত উইন্ডোতে ইতিমধ্যে একটি চলমান শেল যুক্ত করা, Ctrl+ দিয়ে "প্যানে" দিয়ে সাইকেল চালানো aTAB। সুতরাং আমি জিনিসগুলি স্বাভাবিক অবস্থায় ফিরে এসেছি।
আমি এটি পোস্ট করছি বিশেষত কারণ আমি এমন লোকদের মধ্যে এসে পৌঁছেছি যারা তাদের হতাশায় সবেমাত্র Ctrl+ চাপ দিয়েছিল acএবং তাদের bash
এসএস "পুনরায় ইনস্টল" করেছে । তবে এই বোকা! সেই পদ্ধতির জন্য, আপনি bash
দিনের শেষে সম্ভবত 25 টি প্রক্রিয়া সমাপ্ত করবেন, যার মধ্যে কমপক্ষে 15 অ্যাক্সেস অযোগ্য / অদৃশ্য, কেবল অকারণে সংস্থান এবং সিপিইউ অপচয় করে। সুতরাং এগুলি পুনরায় তৈরি করার পরিবর্তে এগুলি ব্যবহার করুন।
পুট্টি নোট: যদি আপনি পুট্টি ব্যবহার করেন তবে টার্মিনাল সেটিংসে যান এবং টার্মিনালের পুনরায় আকার অক্ষম করতে, সেটিংস সংরক্ষণ করুন, আবার চালু করুন।
আপনার সেটআপের জন্য যৌক্তিক বলে মনে হচ্ছে তার উপর নির্ভর করে আপনার কাছে কয়েকটি বিকল্প রয়েছে;
ক) আপনার যদি ভার্সন ৪.২ ও বেশি রয়েছে তবে স্ক্রিন_আউটআউট ব্যবহার করুন screen -X dump layout
খ) আপনার যদি ~.০x ডলারের http://aperiodic.net/sc رین/faq# হ্যাক ব্যবহার করুন তবে_আই_স্প্লিট_তিনি_ডিসপ্লে_আর_থেনটা_স্ক্রিন_ফরজে_স_স্প্লিট
এই হ্যাকটি কিছুটা বিভ্রান্তিকর যে আপনাকে সাবধানতার সাথে খেয়াল করতে হবে যে এটি স্পষ্টভাবে উল্লেখ করেছে যে আপনি প্রথমে একটি স্ক্রিন চালু করতে হবে, আপনি স্ক্রীনআরসিডি সম্পাদনাগুলি দিয়ে একটি স্ক্রিন চালু করার আগে, কারণ সেশনগুলি এর মতো ডেটা ধারণ করবে না।
গ) http://savannah.gnu.org/forum/forum.php?forum_id=8293 http://www.linuxfromscratch.org/blfs/view/svn/general/screen.html ইনস্টল করে সংকলন এবং তৈরি করুন
ঘ) পুনরায় ইনস্টল করার পরিবর্তে প্যাচটি প্রয়োগ করুন (নীচে দেখুন)
ঙ) আপনার ডিসট্রোর জন্য বাইনারি পেতে এবং আপনার পথে রাখুন, যাতে এটি সিস্টেমের ডিফল্টটিকে ওভাররাইড করে।
এইচটি, কারণ আমি জানি একটি বিকল্প কখনই পর্যাপ্ত হয় না।
উপরে d) সম্পর্কিত, আমি প্যাচটি আর খুঁজে পেলাম না, তাই এটি এখানে অন্তর্ভুক্ত করুন।
diff --git a/src/doc/screen.texinfo b/src/doc/screen.texinfo
index 6142de0..6fc8f9e 100644
--- a/src/doc/screen.texinfo
+++ b/src/doc/screen.texinfo
@@ -1040,6 +1040,8 @@ Show or set which layout to reattach to. @xref{Layout}.
Remember the organization of a layout. @xref{Layout}.
@item layout autosave [@var{on}|@var{off}]
Show or set the status of layout saving. @xref{Layout}.
+@item layout dump [filename]
+Save the layout arrangement to a file. @xref{Layout}.
@item license
Display licensing information. @xref{Startup}.
@item lockscreen
@@ -2107,7 +2109,10 @@ the layout to reattach to will be shown in the message line.
Remember the current arrangement of regions. When used, @code{screen}
will remember the arrangement of vertically and horizontally split
regions. This arrangement is restored when a @code{screen} session
-is reattached or switched back from a different layout. If a number
+is reattached or switched back from a different layout. If the
+session ends or the @code{screen} process dies, the layout
+arrangements are lost. The @code{layout dump} command should help
+in this siutation. If a number
or title is supplied, @code{screen} will remember the arrangement of
that particular layout. Without any options, @code{screen} will
remember the current layout.
@@ -2129,6 +2134,21 @@ a single window. Without either an @code{on} or an @code{off}, the
current status is displayed on the message line.
@end deffn
+@deffn Command layout @code{dump} [filename]
+(none)@*
+Write to a file the order of splits made in the current layout. This
+is useful to recreate the order of your regions used in your current
+layout. Only the current layout is recorded. While the order of the
+regions are recorded, the sizes of those regions and which windows
+correspond to which regions are not. If no filename is specified,
+the default is @file{layout-dump}, saved in the directory that the
+@code{screen} process was started in. If the file already exists,
+@code{layout dump} will append to that file. As an example:
+@example
+layout dump /home/user/.screenrc
+@end example
+will save or append the layout to the user's @file{.screenrc} file.
+@end deffn
@node Window Settings, Virtual Terminal, Regions, Top
@chapter Window Settings
ctrl "
? আমি এটি চেষ্টা করেছি, যখন পুনরায় সংযুক্ত হয়েছি, যখন কেবলমাত্র "ডিসপ্লে সিসেসন" র দিকে তাকিয়ে ছিলাম, এবং এটি কিছুই করে না, তারপরে আমি চাপা দিয়েছিলাম^a tab
, এবং এটি আমাকে পরের দিকে নিয়ে যায় নি, কেবল যে জিনিসগুলি করে তা হ'ল^a n