কেন লিনাক্স টার্মিনাল এমুলেটরগুলি পুরো রঙগুলি সমর্থন করে না?


12

আমি আমার জিনোম-টার্মিনালটি কেবল 256 টি রঙের জন্য আপগ্রেড করেছিলাম, তবুও কোনও টার্মিনাল এমুলেটর কোনও আধুনিক ডেস্কটপ পরিবেশ সরবরাহের জন্য পুরো প্যালেটটিকে সমর্থন করতে পারে না সে কারণে আমি কিছুটা বিস্মিত। আমার ধারণা এটির জন্য প্রযুক্তিগত কারণ রয়েছে তবে আমি এটি সম্পর্কে সচেতন নই।


2
"টার্মিনাল" কিছুটা অস্পষ্ট ... আপনি কি অনেক লিনাক্স / ইউনিক্স-সিটেমের এফ 1 এর মাধ্যমে এফ 1 এ পাওয়া " ভার্চুয়াল টার্মিনাল" ("ভিটিএস") সম্পর্কে কথা বলছেন , আপনি যেমন এক্স এর অধীনে ব্যবহার করেন এমন "টার্মিনাল এমুলেটর " ভিটিগুলি ব্যবহার করতে হবে না, বা আপনি কি একটি আসল "টার্মিনাল" বলতে চান - একটি সহজ কীবোর্ড-স্ক্রিন কম্বো (কেবলমাত্র ন্যূনতম প্রক্রিয়াকরণ শক্তি ছাড়া বা কেবল) যা কেবলের মাধ্যমে প্রকৃত কম্পিউটারে আবদ্ধ হয়?
বার্ড কোপ্পেরুদ

17
ভার্চুয়াল টার্মিনাল এবং টার্মিনাল এমুলেটর দুটি প্রমিত-ফ্যাশন টার্মিনালগুলিকে মানক দক্ষতার সাথে অনুকরণ করে (যেমন। ভিটি 100)। যখন এই টার্মিনালগুলি প্রায় ছিল, মেমোরিটি একটি ইস্যুতে অনেক বেশি ছিল; সুতরাং আপনি বড় পিক্সেল / বড় অক্ষর এবং অনেকগুলি রঙের বা ছোট পিক্সেল / ছোট অক্ষর এবং কয়েকটি রঙের মধ্যে চয়ন করতে পারেন - হয় কম্বো স্ক্রিনের বিন্দুগুলিকে উপস্থাপন করতে সামান্য স্মৃতি সেট করবে। এগুলি কেবল পাঠ্য-কেবলমাত্র প্রোগ্রামের জন্যই ছিল এবং বিভিন্ন রঙের চেয়ে অনেক বেশি পাঠ্য (অনেক দীর্ঘ লাইন) ফিট করা আরও গুরুত্বপূর্ণ ছিল। বিভিন্ন ধরণের পাঠ্যের "কোড" দেওয়ার জন্য আপনার অনেকগুলি রঙের প্রয়োজন নেই (যেমন গা bold় / তির্যক)।
বার্ড কোপ্পেরুদ

3
@ বার্ডকপ্পেরড যে উত্তরটি হওয়া উচিত।
একটি সিভিএন

2
হ্যাঁ, আমি বার্ডকে সেই মন্তব্যটির উত্তর হিসাবে পরামর্শ দেব কারণ এটিই ওপি যা চেয়েছিল তা মূলত। শেষ পর্যন্ত যদিও, কেউ ভিটি 100 + (বা যাই হোক না কেন) বিকাশ করতে পারে এবং যা খুশি তাই সমর্থন করে। আমি অনুমান করছি যে এটি কেউ করেন নি কারণ আপনি যদি চিত্তাকর্ষক গ্রাফিক্স চান তবে আপনি সম্ভবত এটি টার্মিনালের চেয়ে এক্স এর অধীনে চালাতে আরও আগ্রহী হবেন।
ব্র্যাচলে

3
প্রশ্নগুলি যেতে যেতে, "আমি কীভাবে করব ..." জিজ্ঞাসা করছেন? এর বদলে "কেন হয় না ...?" আমাকে আরও বোধ করে। "কেন হয় না?" এর উত্তর "আপনি এটি করতে এটি করতে ব্যর্থ হয়েছেন" হতে পারে।

উত্তর:


7

এটি সম্ভব না হওয়ার কোনও প্রযুক্তিগত কারণ নেই। তবে কেন এটি ব্যবহারিক নয় তার অনেকগুলি কারণ নেই। স্ক্রিনে অক্ষরগুলি প্রতিনিধিত্ব করে এমন সীমিত পরিমাণে পর্দার রিয়েল-এস্টেটের সাথে আপনার পর্দায় 256 একযোগে রঙের আরও বেশি সময় ব্যবহারের জন্য অনুসন্ধান করতে খুব অসুবিধা হবে।

আমি যতদূর জানি টার্মিনাল ক্লায়েন্টরা ইনডেক্সেড রঙের স্থান ব্যবহার করে। এর অন্যতম কারণ হ'ল এর সহজতম আকারে, 256 সূচিযুক্ত রঙগুলি একটি বাইট দিয়ে বর্ণনা করা যায়। আরজিবি রঙের জায়গার জন্য দুটি বা তিন বাইট প্রয়োজন। টার্মিনাল স্ট্রিমে কীভাবে রঙগুলি এনকোড করা হয়েছে তা বিবেচনা করে প্রতিটি রঙ কমপক্ষে দুটি বাইট + যে কোনও স্মার্ট মার্কআপ হবে। এটি একটি বড় ইস্যু মেমরি ভিস নাও হতে পারে, তবে কোনও বাস্তব সময়ের নেটওয়ার্ক স্ট্রিমের সময় এটি বিলম্বিত হতে পারে, বিশেষত (আমি ভুল হলে আমাকে সংশোধন করি) প্রতিটি চরিত্রকে তার নিজস্ব প্যাকেজে প্রেরণ করা হয়।


2

সত্যিই বর্তমান কারণ নেই। সত্যিকারের রঙকে সমর্থন করার জন্য, সম্ভবত কয়েক বছর আগেই পালানোর কোডগুলি যুক্ত করা হয়েছিল। অনেক টার্মিনালের এখন 24-বিট রঙ সমর্থন রয়েছে, দেখুন https://gist.github.com/XVilka/8346728

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