আমি এই ধারণাটির মধ্যে ছিলাম যে পুরো পর্দা ফরোয়ার্ড হয়ে গেছে, যাই হউক না কেন। তারপরে এক্স 11 ফরওয়ার্ডিংটি অ্যাপ্লিকেশন-অজোনস্টিক হওয়া উচিত।
না, এটি আসলে বিপরীত। এক্স 11 ফরওয়ার্ডিংকে "এক্স 11 ফরোয়ার্ডিং" বলা হয় কারণ এটি অ্যাপ্লিকেশনগুলির দ্বারা ব্যবহৃত উইন্ডোজগুলিকে "এক্স সার্ভার" রেন্ডার করার জন্য ব্যবহৃত X প্রোটোকল বার্তা পরিবহন করে (সাধারণত Xorg)। এই বার্তাগুলি হ'ল উইন্ডোজ তৈরি / চলমান, পাঠ্য অঙ্কন এবং গ্রাফিকাল আদিম (লাইন / আয়তক্ষেত্র), বিটম্যাপ অঙ্কন ইত্যাদির জন্য আদেশগুলি are
আপনি বলতে পারেন এটি ভিএনসি / আরএফবি-র মতো "ফুল স্ক্রিন চিত্র" প্রোটোকলের বিপরীত । আমি মনে করি এটি উইন্ডোজের আরডিপির সাথে কিছুটা তুলনীয়, যা জিডিআই অঙ্কন কমান্ড পরিবহনের জন্যও তৈরি হয়েছিল।
সুতরাং আপনি প্রোগ্রামগুলির মধ্যে পার্থক্য দেখানোর কারণগুলি হ'ল:
আপনি যে পোস্টটি উল্লেখ করেছেন সেটিকে উদ্ধৃত করতে, মূলত বেশিরভাগ এক্স-ভিত্তিক প্রোগ্রামগুলি এই জাতীয়ভাবে কাজ করেছে:
মূলত এক্স 11 আপনার কম্পিউটারে স্ক্রিন প্রেরণ করে না, তবে এটি প্রদর্শন-নির্দেশাবলী প্রেরণ করে যাতে আপনার স্থানীয় কম্পিউটারের এক্স-সার্ভারটি আপনার স্থানীয় সিস্টেমে স্ক্রিনটি পুনরায় তৈরি করতে পারে।
সুতরাং যখন কোনও প্রোগ্রাম একটি বোতামটি প্রদর্শন করতে চেয়েছিল তখন এটি কয়েকটি সংক্ষিপ্ত কমান্ড প্রেরণ করেছিল - "একটি আয়তক্ষেত্র আঁকো", "পাঠ্য আঁকো", এবং সম্ভবত 3D টি দেখতে এটির জন্য কিছু লাইন।
সময়ের সাথে সাথে এটি পরিবর্তিত হয়েছে, প্রোগ্রামগুলি নিজেরাই উপস্থাপনা করতে শুরু করেছে, এবং সেই নির্দেশাবলী অনেকগুলি হয়ে উঠেছে "এখানে একটি বিটম্যাপ যা আমি ইতিমধ্যে রেন্ডার করেছি, এটি স্ক্রিনে রেখেছি" - স্থানীয়ভাবে খুব দ্রুত, তবে এক্স 11 এর কোনও অভাবের কারণে নেটওয়ার্কটিতে খুব ধীর গতির ইমেজ কম্প্রেশন.
এর অর্থ এটি আধুনিক সরঞ্জামকিট ব্যবহার করে নির্মিত প্রোগ্রামগুলি নেটওয়াকড এক্স 11 এর তুলনায় অনেক ধীর গতিযুক্ত, এমনকি যদি এটি অ্যান্টিএলিয়েসড ফন্টগুলির মতো মৌলিক কিছু থাকে।
(বিপরীতে, আরডিপি সময়ের সাথে সাথে অভিযোজিত হয়েছে এবং এতে বিভিন্ন ধরণের চিত্র সংক্ষেপণ যেমন জেপিইজি এবং এমনকি এইচ .264 অন্তর্ভুক্ত রয়েছে; পুরো চিত্রটি লোড হওয়ার সময় আপনি প্রায়শই সংকোচনের নিদর্শনগুলি লক্ষ্য করতে পারেন))
ভাগ্যক্রমে, বেশিরভাগ ইউআই টুলকিট যেমন জিটিকে ক্ষতি ট্র্যাকিং প্রয়োগ করে তাই কেবলমাত্র আপডেট হওয়া অঞ্চলগুলি আবার পাঠানো হয়। তবে কয়েকটি প্রোগ্রাম (যেমন বেশ কয়েকটি ফায়ারফক্স / থান্ডারবার্ড সংস্করণ), এটি সমর্থন করে না এবং পুরো উইন্ডোটির সম্পূর্ণ পুনরায় রেন্ডার জন্য অনুরোধ করে না, এমনকি যদি এটি সত্যিই আপডেট না হয়।
প্রোগ্রামগুলির মধ্যে এটি অন্য একটি পার্থক্য - ভাল আচরণকারীগুলি নেটওয়ার্কের মধ্যে এখনও বেশ ব্যবহারযোগ্য, তবে বগিগুলি একটি সম্পূর্ণ 100 এমবিপিএস লিঙ্কটি কার্যকর করতে পারে না তা পূরণ করতে পারে।