এক্সর্গ এবং জিনোম / কেডিএ / এক্সফেসের মধ্যে পার্থক্য


21

আমি ইউএনআইএক্স সিস্টেমগুলি সম্পর্কে আরও জানতে চাই এবং আমার মনে হয় আমার কাছে খুব সোজা এগিয়ে প্রশ্ন রয়েছে forward আমি মনে করি আমি জানি কী জন্য এক্স ব্যবহৃত হয়: এটি অ্যাপ্লিকেশনগুলিকে তাদের ইউআই (অন্যান্য জিনিসের মধ্যে) উপস্থাপনের জন্য একটি মান দেয়।

তবে কেন জিনোম / কেডিএর প্রয়োজন আছে এবং তারা এক্স এর সাথে কীভাবে সম্পর্কযুক্ত? আমি ভেবেছিলাম যে তারা অ্যাপ্লিকেশন এবং জিইউআইয়ের মধ্যে কোনও ধরণের ইন্টারফেস হিসাবে এক্স ব্যবহার করছে, তাই জিইউআই কাস্টমাইজ-সক্ষম হবে যখন অ্যাপ্লিকেশনগুলিতে ইন্টারফেস একই থাকে।

এটি কি সত্য নাকি এক্স থেকে জিনোম / কেডিপি স্বাধীন?

উত্তর:


29

(আমি জিনোম এবং এক্সের সম্পর্ক অনুসন্ধান করছি am আমি আমার কিছু বোঝাপড়া ভাগ করে নিতে চাই I এটি যথাসম্ভব যৌক্তিক উপায়ে উপস্থাপন করব))

1. জিইউআই কিসের সমন্বয়ে গঠিত?

নীচে একটি জিইআইআই এর প্রাথমিক উপাদানগুলির একটি চিত্রণ দেওয়া আছে।

এখানে চিত্র বর্ণনা লিখুন

মূল উপাদানটি হ'ল ডিসপ্লে সার্ভার । বেশ কয়েকটি ডিসপ্লে সার্ভার উপলব্ধ। যেমন:

  • এক্স 11 (বেশিরভাগ * নিক্সের জন্য)
  • ওয়েল্যান্ড (বেশিরভাগ * নিক্সের জন্য)
  • মীর (বেশিরভাগ * নিক্সের জন্য)
  • সারফেসফ্লিংগার (এটি গুগল অ্যান্ড্রয়েডের জন্য।)
  • কোয়ার্টজ কম্পোজিটার (এটি অ্যাপল ম্যাকোস ব্যবহার করে))
  • ডেস্কটপ উইন্ডো ম্যানেজার (এটি মাইক্রোসফ্ট উইন্ডোজ ব্যবহার করে))

2. এক্স কি?

এক্স, এক্স 11 এবং এক্স উইন্ডো সিস্টেম সমার্থক শব্দ। তারা সব একটি উইন্ডো সিস্টেমের জন্য দাঁড়িয়ে । উইন্ডোয়িং সিস্টেম হ'ল গ্রাফিক্যাল ইউজার ইন্টারফেস (জিইউআই, যেমন আমি উপরে উল্লেখ করেছি) যা ইউআইএম ​​ইন্টারফেসের জন্য ডাব্লুআইএমপি (উইন্ডোজ, আইকনস, মেনু, পয়েন্টার) দৃষ্টান্ত প্রয়োগ করে।

লিনাক্স এবং উইন্ডোজ উভয় সিস্টেমের জন্য এখানে প্রধান উইন্ডোটিং সিস্টেমগুলির একটি তালিকা রয়েছে।

যে কোনও উইন্ডোটিং সিস্টেমের মূল উপাদানটিকে সাধারণত ডিসপ্লে সার্ভার বলা হয় (কোনও আশ্চর্য হওয়ার কারণ কারণ উইন্ডোটিং সিস্টেমটি এক প্রকার জিইউআই এবং ডিসপ্লে সার্ভার যে কোনও জিইআইয়ের মূল অংশ), যদিও উইন্ডো সার্ভার বা কম্পোজিটারের মতো অন্যান্য নামও ব্যবহৃত হয়।

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

এবং এখানে অনুসারে :

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

সুতরাং এক্স গঠিত:

  • প্রদর্শন সার্ভার
  • সার্ভার প্রোটোকল প্রদর্শন করুন
  • উন্নয়নের জন্য কিছু libs
  • এবং অন্যান্য জিনিস

এখানে চিত্র বর্ণনা লিখুন

এখানে অনুসারে :

এক্স একটি জিইউআই এনভায়রনমেন্টের জন্য প্রাথমিক কাঠামো সরবরাহ করে: ডিসপ্লে ডিভাইসে উইন্ডো আঁকানো এবং চলমান এবং মাউস এবং কীবোর্ডের সাথে ইন্টারঅ্যাক্ট করে। এক্স ব্যবহারকারী ইন্টারফেসকে আদেশ দেয় না - এটি পৃথক প্রোগ্রাম দ্বারা পরিচালিত হয়। এর মতো, এক্স-ভিত্তিক পরিবেশগুলির ভিজ্যুয়াল স্টাইলিংয়ের পরিমাণে বিভিন্নতা রয়েছে; বিভিন্ন প্রোগ্রাম মূলত বিভিন্ন ইন্টারফেস উপস্থাপন করতে পারে।

অন্য কথায়, এক্স কেবল একটি প্রোগ্রামকে অঙ্কন / চলমান উইন্ডোজ এবং ইনপুট ইন্টারেক্টিফিকের মতো প্রাথমিক কাজগুলি করার ক্ষমতা দেয় । এক্স চাক্ষুষ শৈলীর প্রয়োগ করে না। সুতরাং আপনি যা বলেছিলেন " ... এটি অ্যাপ্লিকেশনগুলিকে তাদের ইউআই'র উপস্থাপন করার জন্য একটি মান দেয় ... " ভুল।

৩. জিনোম / কেডিএ কী?

জিনোম এবং কেডিএ উভয়ই লিনাক্স ডেস্কটপ এনভায়রনমেন্ট । একটি ডেস্কটপ এনভায়রনমেন্ট একটি অপারেটিং সিস্টেমের উপরে চলমান প্রোগ্রামগুলির একটি বান্ডিল যা একটি সাধারণ জিইউআই ভাগ করে

তবে আমি উপরে বর্ণিত ঠিক মত, এক্স 11, একটি ডিসপ্লে সার্ভার হিসাবে, কেবল এক্সলিব বা এক্সসিবি-র মতো কিছু লাইবের মাধ্যমে প্রাথমিক অঙ্কন ক্ষমতা সরবরাহ করে । অ্যাপ্লিকেশন যা সরাসরি যেমন লিব মাধ্যমে ব্যবহারে X11 ইন্টারফেস থাকতে পারে আমূল বিভিন্ন চাক্ষুষ শৈলী

তাহলে কীভাবে একটি সাধারণ জিইউআই তৈরি করবেন? এখানে উইজেট টুলকিটস আসে । যেমন GTK + এবং Qt । এগুলি ওয়েল্যান্ড এবং এক্স 11 উইন্ডোটিং সিস্টেমে জনপ্রিয় ।

জিনোম জিটিকে + ব্যবহার করে।

কে। ডি। কিউ।

এবং এখানে এক্স উইন্ডো সিস্টেম ডেস্কটপ পরিবেশের একটি তুলনা করা হয়।

সংক্ষেপ...

আমি একটি মোটামুটি ধারণামূলক চিত্র আঁকার। ওএসের 3 টি অংশ খুব কাস্টমাইজযোগ্য। এ কারণেই এতটা নমনীয়তা (বিভ্রান্তি) দেখা দেয়।

এখানে চিত্র বর্ণনা লিখুন

এডি 1 - 1:26 পিএম 9/21/2018

এবং এখানে কিউটি এবং জিটিকে সম্পর্কে কিছু আলোচনা রয়েছে (যদিও এই থ্রেডে অফটোপিক যদিও ...)


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

1
যদি আপনি "আপনার অবস্থিত মেশিনে একটি এক্স সার্ভার সাধারণত চালিত হয়" বাক্যটি দ্বারা কেউ বিভ্রান্ত হয়ে পড়ে, তবে উপরে আমার মন্তব্যটি দেখুন। এমন একটি অবিশ্বাস্য দুর্দান্ত উত্তর দেওয়ার জন্য @ এসএমউইকিপিডিয়া ধন্যবাদ!
ইয়াওবিন

5

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

এবং যেহেতু জিনোম এবং কে-ডি-কে উভয়ই এমএস উইন্ডোজ (এবং ওয়েল্যান্ডে বিভিন্ন ডিগ্রীতে চলতে পারে) চালাতে পারে, তাই হ্যাঁ তারা এক্স থেকে আলাদা (বা হতে পারে) are

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