আমি দীর্ঘদিন ধরে স্ক্রিনের একজন ভারী ব্যবহারকারী হয়েছি, তবে আমি ২০০২ সালে আবার পরিবর্তন করেছিলাম এমন একটি সংস্করণ ব্যবহার করি ly বেশিরভাগ কারণ আমি উইন্ডোটি "পরবর্তী / পূর্ববর্তী" নেভিগেশনাল ক্রমটির সাথে মিলিয়ে যেতে চাইছিলাম যাতে নতুন উইন্ডোজ তৈরি করা হয়েছিল, যেমন টাইলিং উইন্ডো ম্যানেজারের মতো আই 3 বা অয়ন । স্ট্যান্ডার্ড স্ক্রিন আচরণটি উইন্ডো নম্বর দিয়ে যাওয়ার জন্য 'পরবর্তী' এবং 'পূর্ব' এর জন্য, যাতে সাধারণত একটি 'নতুন' উইন্ডো (সবচেয়ে ছোট উপলভ্য নম্বরটি ধরা হচ্ছে) 'পরবর্তী' উইন্ডোর চেয়ে অন্য কোথাও অবস্থিত - যদি আপনি না করেন তবে বিভ্রান্ত সংখ্যাগুলি মনে রাখবেন না। আমার পছন্দের আচরণ থেকে যেমন Tmux বাস্তবায়িত হয়েছে 2010 সালে নতুন উইন্ডো কমান্ড একটি পতাকা , এবং 2012 সালে পুনরায় নম্বর-জানালা বিকল্প। আমার স্ক্রিন প্যাচ, যা আমি ডকুমেন্টেশন সংযোজন এবং আরও অনেক কিছু সহ যথাসম্ভব গ্রহণযোগ্য করে তোলার চেষ্টা করেছি, জুলাই ২০০২ এ স্ক্রিন তালিকায় কোনও আলোচনা তৈরি করতে পারেনি (তত্পর "স্ক্রিন @ ইনফর্মটিক.উনি- জার্মানি.ডি") সংরক্ষণাগারগুলি সন্ধান করুন)। আসলে এটি স্বীকৃতও ছিল না, এমনকি যখন আমি এটি এক বছর পরে আবার পাঠিয়েছি।
২০০২ সাল থেকে স্ক্রিনের নতুন সংস্করণগুলিতে প্রয়োগ করার জন্য আমি আমার প্যাচ কয়েকবার "প্রত্যাবর্তন" করেছি। যাইহোক, আমি যখন সংস্করণ 4.3 এ পেয়েছি (2015) আমি একটি অনির্ধারিত পরিবর্তন লক্ষ্য করেছি যা আমার পর্দার একটি ব্যবহার ভেঙে ফেলেছে - যথা 'স্টাফ' এখন পরিবেশের ভেরিয়েবলগুলিকে ইন্টারপোল্ট করে । আমার সেই বৈশিষ্ট্যটির প্রয়োজন নেই এবং আমি কীভাবে সহজেই 'স্টাফগুলি' র যুক্তি থেকে বাঁচতে পারি তা বুঝতে পারি না (যাতে আমি ডলারের চিহ্নগুলি সহ পাঠ্যটি প্রেরণ করতে পারি) সুতরাং আমি কেবল সংস্করণ 4.0 ব্যবহার করে রেখেছি (2004 থেকে)।
আমি ইম্যাক্স ফাংশনে স্ক্রিনের 'স্টাফ' (টিএমউক্সে 'সেন্ড-কী') ব্যবহার করি যা বর্তমান ইমা্যাকস অঞ্চলের বিষয়বস্তুকে একটি নির্দিষ্ট উইন্ডো নম্বরে প্রেরণ করে। এই পদ্ধতিতে যখন আমি স্ক্রিপ্টিং ভাষায় কোড লিখছি, আমি একটি অনুবাদক খুলি, আমি ইন্টারপ্রিটার উইন্ডোটিকে একটি বিশেষ নম্বর দিয়ে থাকি এবং তারপরে আমি আমার সম্পাদক উইন্ডো থেকে এই ইম্যাক্স বাইন্ডিংটি ব্যবহার করে সরাসরি দোভাষী উইন্ডোতে কোডের লাইনগুলি প্রেরণ করতে পারি। এটি হ্যাকি তবে আমি এটি খাঁটি- ইম্যাকস সমাধানের চেয়ে ভাল পছন্দ করি , যেহেতু আমি স্ট্যান্ডার্ড কীস্ট্রোকগুলি ব্যবহার করে এর স্ক্রিন উইন্ডোতে দোভাষীর সাথে কথাও বলতে পারি। এটি কিছুটা জিইউআই আইডির মতো, তবে আমাকে মাউস ব্যবহার করতে হবে না বা জ্বলজ্বলকারী কার্সারের দিকে তাকাতে হবে না।
আমার প্যাচটিতে আমি প্রয়োগ করা অন্য একটি বৈশিষ্ট্য হ'ল উইন্ডোটিকে "চিহ্নিত" করার ক্ষমতা এবং তারপরে চিহ্নিত উইন্ডোটিকে বর্তমানের পরে "পরবর্তী" হওয়ার জন্য স্থান দেওয়া। আমার জন্য এটি রেন্ডার্বিংয়ের চেয়ে উইন্ডোজকে পুনরায় সাজানোর অনেক বেশি প্রাকৃতিক উপায়; এটি অনুলিপি / পেস্টের দৃষ্টান্তের মতো, বা "ড্রাগ-এন্ড-ড্রপ"। (আমি সম্প্রতি i3-তে এটি কীভাবে করব তা বুঝতে পেরেছি ))
টিমাক্সে একই জিনিসটি করা সম্ভব হওয়া উচিত, উদাহরণস্বরূপ ২০১৫ সালের মতো একটি ফলকে "চিহ্নিতকরণ" করার সুবিধা রয়েছে। অথবা সম্ভবত আরও বেশি প্রাথমিক সমাধান রাষ্ট্রীয় শেল স্ক্রিপ্টগুলির সাহায্যে কাজ করা যেতে পারে। "চিহ্নিত ফলক" পদ্ধতির চেষ্টা করার জন্য আমি একটি শর্ট স্ক্রিপ্ট এবং কী-বাইন্ডিংগুলি প্রয়োগ করেছি এবং এটি কয়েকবার কাজ করেছে তবে তমাক্স "[হারানো সার্ভার]" দিয়ে ক্র্যাশ হয়ে গেছে। তারপরে আমি টিমাক্সকে জটিল কিছু করার চেষ্টা না করেও ক্র্যাশ পেয়েছি। স্পষ্টতই এটি কিছু ব্যবহারকারীর জন্য কমপক্ষে কয়েক বছর ধরে ক্রাশ হচ্ছে । কখনও কখনও সার্ভার ক্রাশ হয়ে যায়, কখনও কখনও এটি 100% সিপিইউ ব্যবহার শুরু করে এবং প্রতিক্রিয়াহীন হয়ে যায়। আমি স্ক্রিন এর মধ্যে কোনটি করতে দেখিনি।
তত্ত্ব অনুসারে, টিমাক্স বিভিন্ন উপায়ে স্ক্রিনের চেয়ে উচ্চতর। এটির স্ক্রিপ্টযোগ্যতা রয়েছে যার অর্থ আপনি বর্তমান অধিবেশনে উইন্ডোজের তালিকাটি কমান্ড লাইন থেকে অনুসন্ধানের মতো কাজ করতে পারেন যা স্ক্রিনের সাথে অসম্ভব। উদাহরণস্বরূপ, 2015 স্ক্রিন "শিরোনাম অনুসারে উইন্ডোজ বাছাই" করতে একটি কমান্ড যুক্ত করেছে । আমি নিশ্চিত নই যে এই জাতীয় বিশেষায়িত কমান্ড কখন কার্যকর হবে, তবে এটি এবং আরও ব্যবহারিক বৈচিত্রগুলি (যেমন সিপিইউ ব্যবহারের মাধ্যমে উইন্ডো বাছাই করা) তুলনামূলকভাবে টিএমউক্সের শেল স্ক্রিপ্ট থেকে করা যেতে পারে। আমার কাছে কমপক্ষে সি কোডটি পরিবর্তন না করে স্ক্রিনে এত ক্রিয়েটিভ কিছু করা কঠিন বলে মনে হচ্ছে।
অন্যান্য পোস্টারগুলির হিসাবে উল্লেখ করা হয়েছে, টিএমাক্সের একটি একক সার্ভারের মডেল রয়েছে যা আমি প্রাথমিক ত্রুটি হিসাবে দেখি, বিশেষত যখন সার্ভারটি ক্র্যাশ হয়। প্রতিটি "সেশন" এর জন্য পৃথক সকেট নির্দিষ্ট করে এটির চারপাশে কাজ করা সম্ভব। তবুও আমি স্ক্রিনের এক-সার্ভার-প্রতি সেশনের ডিফল্টকে পছন্দ করি যা কিছুটা মার্জিত বলে মনে হয়।
২০০২ সালে, স্ক্রিন কোড নিয়ে কাজ করা আমার জন্য শিক্ষামূলক এবং আনন্দদায়ক ছিল। অদ্ভুতভাবে যথেষ্ট, তার সমস্ত অতিরিক্ত বৈশিষ্ট্যগুলির জন্য, টিমাক্সের স্ক্রিনের চেয়ে কোডের 25% কম লাইন রয়েছে (30 কে বনাম 40 কে)। আমি লক্ষ্য করেছি যে টিমাক্স অনেকগুলি গাছ এবং তালিকার ডেটা স্ট্রাকচার ব্যবহার করে, যা বুঝতে আমার পক্ষে কিছুটা কঠিন ছিল। স্ক্রিনটি অ্যারেগুলিকে পছন্দ করে।
আমি এটি বুঝতে পেরেছি যেহেতু ইউনিক্স টার্মিনাল ইন্টারফেসটি এত স্থিতিশীল, অন্তর্নিহিত অপারেটিং সিস্টেমের পরিবর্তনের সাথে মানিয়ে নেওয়ার জন্য স্ক্রিন বা টিমাক্স কোডের খুব দরকার নেই। এই প্রোগ্রামগুলিতে ওয়েব ব্রাউজার বা ওয়েব সার্ভার বা এমনকি শেলের মতো সুরক্ষা আপডেট নেই। স্ক্রিনের আমার কাস্টম সংস্করণটি চালানোর কোনও সমস্যা আমি লক্ষ্য করি না, যা সর্বশেষে ২০০৪ এ আপডেট হয়েছিল ( সিস্টেমকে সকেট মোছা থেকে রোধ করতে কিছু কনফিগারেশন ফাইল যুক্ত করার প্রয়োজন ব্যতীত); এই ফাইলগুলি সাধারণত যাইহোক বিতরণ প্যাকেজের অংশ)। সম্ভবত আমি টমাক্সে যে সমস্যার মুখোমুখি হয়েছিলাম সেগুলি ক্র্যাশ হওয়া শুরু হওয়ার আগে থেকেই একটি টিমাক্স সংস্করণ চালিয়ে আমি কেবল কাজ করতে পারি। অবশ্যই, যদি যথেষ্ট ব্যবহারকারীরা এটি করেন তবে এটি নতুন ব্যবহারকারীদের পক্ষে খুব ভাল হবে না, কারণ এর অর্থ হ'ল কম বিশেষজ্ঞরা এই প্রোগ্রামগুলির সর্বশেষ অফিসিয়াল সংস্করণগুলিতে বাগগুলি অনুসন্ধান করবেন। যাইহোক, এমন একটি পণ্য যা আমার পক্ষে অস্থির (সর্বাধিক টিএমাক্স) বা যা আমি চাই (স্ট্যান্ডার্ড স্ক্রিন) এর কিছু বৈশিষ্ট্য নেই তার স্যুইচ করতে নিজেকে উত্সাহিত করা শক্ত।
আমি জানি এটি ওপি-র প্রশ্নের কোনও সহজ উত্তর দেয় না, তবে আমি আশা করি যে আমার দৃষ্টিকোণটি কার্যকর ছিল।