এক্স উইন্ডো সিস্টেম কী? [বন্ধ]


10

এক্স উইন্ডো সিস্টেমটি কী এবং এটি কীসের জন্য ব্যবহৃত হয় দয়া করে আমাকে কেউ বলতে পারেন?


4
হুমম .... এই সম্পর্কে ইতিমধ্যে প্রচুর তথ্য রয়েছে। আপনি কোন তথ্য সূত্র পরীক্ষা করেছেন? আপনি কি উইকিপিডিয়া দেখেছেন?
এমডিপিসি

উইকিপিডিয়া নিবন্ধের কোন অংশটি আপনি বুঝতে পারেন নি?
গিলস 'অশুভ হওয়া বন্ধ করুন'

উত্তর:


18

আপনি বিভ্রান্ত হতে পারেন, এবং এটি আপনার দোষ নয়, কারণ লিনাক্সের 2 টি অর্থ হতে পারে।

  1. লিনাক্স একটি কার্নেল: এই কার্নেলটি অ্যান্ড্রয়েড এবং 2-এ বর্ণিত সিস্টেমগুলি সহ অনেক সিস্টেমে ব্যবহৃত হয়।

  2. লিনাক্সগুলি প্রায়শই বিভ্রান্তিমূলকভাবে দেবিয়ান, উবুন্টু, রেডহ্যাট, সেন্টোস, সুস এবং আরও অনেকগুলি সিস্টেমের উল্লেখ করতে ব্যবহৃত হয়। এই সিস্টেমগুলি Gnu + লিনাক্স এবং ডেস্কটপের ক্ষেত্রে X11 + Gnu + Linux হিসাবে আরও ভালভাবে বর্ণনা করা হয়েছে।

আপনি যে সিস্টেমটির বিষয়ে জিজ্ঞাসা করছেন তার সঠিক নাম X11। এক্স 11 হ'ল একটি আর্কিটেকচার স্বাধীন, নেটওয়ার্ক স্বচ্ছ, নীতিমুক্ত, উইন্ডো সিস্টেম।

ওএসের অংশ নয়

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

আর্কিটেকচার স্বাধীন

এক্স 11 বেশিরভাগ ইউনিক্সে ব্যবহার করা হয়: গ্নু (গ্নু + লিনাক্স সহ), বিএসডি, সোলারিস, এইচপি-ইউক্স ইত্যাদি। এটি অন্যান্য অনেক সিস্টেমে ব্যবহার করা যেতে পারে: ভিএমএস, এমএস-উইন্ডোজ, ম্যাকও, অ্যামিগাডস এবং আরও অনেক কিছু।

নেটওয়ার্ক স্বচ্ছ

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

নীতিমুক্ত

কী কী জিনিস দেখতে হয় বা কীভাবে জিনিসগুলি করা হয় সে সম্পর্কে এক্স 11 এর কোনও নীতি নেই। ভিডিও, আকারের উইন্ডো এবং 3 ডি এর মতো কিছু এক্সটেনশন সহ এটি 1985 সাল থেকে এটি সহ্য করতে দিয়েছে। উইন্ডো ম্যানেজার এবং অন্যান্য সহায়ক অ্যাপ্লিকেশনগুলি পরিবর্তন বা প্রতিস্থাপনের মাধ্যমে চেহারা এবং অনুভূতির সমস্ত পরিবর্তনগুলি করা হয়। আপনি লগ আউট না করে উইন্ডো ম্যানেজার পরিবর্তন করতে পারেন। সুতরাং ১৯৮৫ (মাইক্রোসফ্টের পূর্ব উইন্ডোজ) থেকে ১৯৯৫ (উইন 95) থেকে 2001 (2001 সালে উইন এক্সপি), 2014 (উইন 7) থেকে কিছু পরিবর্তন করা সম্ভব (সেখানে সঠিক মন কেউ উইন 8 এর মতো কিছু চালাতে পারে না), আরও ভাল কিছু - না রিবুট, এমনকি একটি লগ আউট। (যদিও আপনার কাছে এক্স 11 এর 1985 সংস্করণটি রয়েছে তবে 3 ডি ইত্যাদি রয়েছে এমনটিতে আপগ্রেড করতে আপনাকে লগআউট করতে হবে)।


http://en.wikedia.org/wiki/X_Window_S systemm এও দেখুন


3

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

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

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


"তবে, অনেকগুলি সফ্টওয়্যার এক্স লাইব্রেরির উপর নির্ভর করে [...]" আমি যদি কল্পনা করতে পারি না যে যদি বলা প্রোগ্রামগুলিকে কার্যকর করার জন্য কোনও এক্স সার্ভার না থাকে তবে কেন এক্সলিবের প্রয়োজন হবে । এক্স 11 এর পুরো পয়েন্টটি একটি জিইউআইকে সহজতর করা, সুতরাং এটি ব্যবহার করা সমস্ত প্রোগ্রাম স্বাভাবিকভাবেই জিইউআই-সম্পর্কিত হতে চলেছে। সেখানে হয় প্রোগ্রাম Xlib ব্যবহার করার সময় কখনো একটি উইন্ডো ডিম ছাড়ার। lswউদাহরণস্বরূপ, প্রদত্ত সার্ভারের জন্য সমস্ত উন্মুক্ত ক্লায়েন্টকে তালিকাবদ্ধ করে। একটি টার্মিনালে চলে এবং স্টপআউট আউটপুট মুদ্রণ। তালিকাভুক্ত কোনও ক্লায়েন্ট না থাকলে খুব কার্যকর নয় কারণ কোনও এক্স সার্ভার ইনস্টল নেই।
ব্র্যাডেন সেরা

@ ব্র্যাডেনবেস্ট যতদূর আমি জানি এক্স লাইব্রেরিতে জিইউআই নির্দিষ্ট কোডের চেয়ে বেশি থাকে।
কাউন্টারমোড

1
এক্স সার্ভারের সাথে ইন্টারঅ্যাক্ট করে না এমন কোনও প্রোগ্রামের জন্য xlib ব্যবহার করা কি খারাপ প্রোগ্রামিং অনুশীলন হবে না?
ব্র্যাডেন সেরা

0

ইন Linux, প্রধানটি (বা এক্সের জন্য সংক্ষেপে) GUIহিসাবে পরিচিত X Window System। এর জন্য কয়েকটি কনফিগারেশনে X Window Systemরয়েছে: হরফ অ্যাক্সেসের জন্য এক্স ব্যবহার করে ফন্টস, জিইউআই লগইন সরঞ্জামগুলি, ব্যবহারকারী ডেস্কটপ পরিবেশ, এবং স্থানীয়করণ।

জন্য কিছু X সার্ভারের অপশন Linuxআছে: XFree86, X.org-X11, এবং Accelerated-XXFree862004 অবধি Linuxডিস্ট্রস স্থানান্তরিত হওয়া অবধি এক্স সার্ভার অপশন ছিল X.org-X11

সম্পর্কিত আরও তথ্য http://www.x.org/wiki এX.org-X11 পাওয়া যাবে


X উইন্ডো সিস্টেম হয় না একটি GUI তবে উইন্ডোটি সিস্টেমের জন্য একটি ভিত্তি।
কাউন্টারমোড

@ কাউন্টারমোডটি লিনাক্সে এক্স উইন্ডো সিস্টেমটি কী তা সন্ধান করার সময় আমি জড়ো হয়েছিল তা থেকেই
ryekayo

তারপরে সেই তথ্যটি বিপথগামী হয়। আরও পটভূমি জন্য আমার উত্তর দেখুন।
কাউন্টারমোড

@ কাউন্টারমোড এবং আপনি কোথা থেকে এই তথ্যটি বেস করবেন? আমি এটি একটি লিনাক্স সিস্টেম প্রশাসনের বইতে দেখেছি এবং এটি অনলাইনে সম্মতি জানাতে পেরেছি?
রাইকায়ো

আমি কিছুক্ষণের জন্য ছিলাম এবং এক্স এর বিকাশ প্রত্যক্ষ করেছি। বিশদ বিবরণ না দিয়ে আমি মনে করি এক্স কী এবং এটি কী নয় তা সম্পর্কে আমি ভাল বোঝার দাবি করতে পারি।
কাউন্টারমড

0

এক্স-উইন্ডো হ'ল একটি সফ্টওয়্যার অংশ যা হার্ডওয়্যার ডিসপ্লেগুলিতে উইন্ডো আঁকতে দেয়। এটি কেবল উইন্ডো তৈরি করে, চালায় এবং বন্ধ করার পাশাপাশি মাউস ইভেন্টগুলি কার্সার মুভিং এবং বোতাম ক্লিকের ব্যাখ্যা করে। এক্স উইন্ডো অপ্রয়োজনীয় সমস্ত বৈশিষ্ট্য যেমন দুর্দান্ত উইন্ডোজ ফ্রেম, রঙীন স্কিম, গ্রাফিক্স এফেক্টস, শব্দ ইত্যাদি সরবরাহ করে না - এটি উইন্ডো ম্যানেজারের একটি কাজ যা এক্স-উইন্ডো শীর্ষে কাজ করে ।

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