X display manager
এক্স উইন্ডো সিস্টেমে, একটি এক্স ডিসপ্লে ম্যানেজার হল একটি গ্রাফিকাল লগইন ম্যানেজার যা একই বা অন্য কম্পিউটার থেকে একটি এক্স সার্ভারে লগইন সেশন শুরু করে। একটি ডিসপ্লে ম্যানেজার ব্যবহারকারীকে একটি লগইন স্ক্রিন প্রদান করে। একটি অধিবেশন শুরু হয় যখন একজন ব্যবহারকারী সফলভাবে ব্যবহারকারীর নাম এবং পাসওয়ার্ডের একটি বৈধ সংমিশ্রণ প্রবেশ করে। যখন ডিসপ্লে ম্যানেজার ব্যবহারকারীর কম্পিউটারে চলে, তখন এটি ব্যবহারকারীকে লগইন স্ক্রিন উপস্থাপনের আগে এক্স সার্ভার শুরু করে, ব্যবহারকারী লগ আউট করার সময় বিকল্পভাবে পুনরাবৃত্তি করে। এই অবস্থায়, ডিএম এক্স উইন্ডো সিস্টেমে ক্যারেক্টর-মোড টার্মিনালের কার্যকারিতা উপলব্ধি করে। যখন ডিসপ্লে ম্যানেজার একটি দূরবর্তী কম্পিউটারে চলে, এটি একটি টেলনেট সার্ভারের মতো কাজ করে, ব্যবহারকারীর নাম এবং পাসওয়ার্ড অনুরোধ করে এবং একটি দূরবর্তী অধিবেশন শুরু করে। এক্স11 রিলিজ 3 1988 সালের অক্টোবরে একক এক্স টার্মিনালগুলিকে সমর্থন করার লক্ষ্যে ডিসপ্লে ম্যানেজারদের প্রবর্তন করে, সবেমাত্র বাজারে আসছে। এক্স. এক্স11আর4 চালিত স্বতন্ত্র কম্পিউটার ওয়ার্কস্টেশনে গ্রাফিক্যাল লগইন প্রম্পট প্রদানের জন্য বিভিন্ন ডিসপ্লে ম্যানেজারদের নিয়মিত ব্যবহার অব্যাহত রয়েছে। এক্স11আর3 বাস্তবায়নের সমস্যা সমাধানের জন্য 1989 সালের ডিসেম্বরে এক্স ডিসপ্লে ম্যানেজার কন্ট্রোল প্রোটোকল (এক্সডিএমসিপি) চালু করা হয়। ইতিহাস এক্সডিএম (এক্স উইন্ডো ডিসপ্লে ম্যানেজার) এক্স11আর3-তে উদ্ভূত হয়েছিল। এমআইটি এক্স কনসোর্টিয়ামের কিথ প্যাকার্ডের লেখা এই প্রথম সংস্করণটির বেশ কয়েকটি সীমাবদ্ধতা ছিল, যার মধ্যে সবচেয়ে উল্লেখযোগ্য ছিল যে ব্যবহারকারীরা কখন এক্স টার্মিনালগুলি বন্ধ এবং চালু করেছিল তা এটি সনাক্ত করতে পারেনি। এক্স11আর3-এ, এক্সডিএম শুধুমাত্র ফাইলের এন্ট্রি থেকে একটি এক্স টার্মিনাল সম্পর্কে জানত, কিন্তু এক্সডিএম শুধুমাত্র এই ফাইলটির পরামর্শ নিয়েছিল যখন এটি শুরু হয়েছিল। এইভাবে প্রতিবার কোনও ব্যবহারকারী টার্মিনাল বন্ধ এবং চালু করার সময়, সিস্টেম অ্যাডমিনিস্ট্রেটরকে এক্সডিএম-কে একটি সিগহাপ সংকেত পাঠাতে হত যাতে এটি পুনরায় চালু করার নির্দেশ দেওয়া যায়। এক্সডিএমসিপি এক্স11আর4 (ডিসেম্বর 1989) প্রবর্তনের সাথে এসেছিল। এক্স. ডি. এম. সি. পি-তে, এক্স সার্ভারকে অবশ্যই সক্রিয়ভাবে হোস্টের কাছ থেকে একটি ডিসপ্লে ম্যানেজার সংযোগের অনুরোধ করতে হবে। এক্স. ডি. এম. সি. পি ব্যবহার করে একটি এক্স সার্ভারের আর প্রবেশের প্রয়োজন নেই। স্থানীয় এবং দূরবর্তী প্রদর্শন ব্যবস্থাপনা একটি প্রদর্শন ব্যবস্থাপক একই কম্পিউটারে চলতে পারে যেখানে ব্যবহারকারী বসে-এক বা একাধিক এক্স সার্ভার শুরু করে, শুরুতে লগইন স্ক্রিন প্রদর্শন করে এবং (ঐচ্ছিকভাবে) প্রতিবার ব্যবহারকারী লগ আউট করার সময়-বা দূরবর্তী কম্পিউটারে, এক্সডিএমসিপি প্রোটোকল অনুযায়ী কাজ করে। এক্স. ডি. এম. সি. পি প্রোটোকল নির্দেশ করে যে এক্স সার্ভারটি স্বায়ত্তশাসিতভাবে শুরু হবে এবং ডিসপ্লে ম্যানেজারের সাথে সংযোগ স্থাপন করবে। এক্স উইন্ডো সিস্টেমের দৃষ্টান্তে, সার্ভারটি ডিসপ্লে এবং ইনপুট ডিভাইস সরবরাহকারী কম্পিউটারে চলে। একটি সার্ভার এক্সডিএমসিপি প্রোটোকল ব্যবহার করে অন্য কম্পিউটারে চলমান ডিসপ্লে ম্যানেজারের সাথে সংযোগ স্থাপন করতে পারে, অধিবেশন শুরু করার জন্য অনুরোধ করে। এই ক্ষেত্রে, এক্স সার্ভার একটি গ্রাফিকাল টেলনেট ক্লায়েন্ট হিসাবে কাজ করে যখন ডিসপ্লে ম্যানেজার একটি টেলনেট সার্ভারের মতো কাজ করেঃ ব্যবহারকারীরা ডিসপ্লে ম্যানেজার চালিত কম্পিউটার থেকে প্রোগ্রামগুলি শুরু করে, যখন তাদের ইনপুট এবং আউটপুট কম্পিউটারে হয় যেখানে সার্ভার (এবং ব্যবহারকারী) বসে। একজন প্রশাসক সাধারণত একটি নির্দিষ্ট হোস্টের এক্স ডিসপ্লে ম্যানেজারের সাথে সংযোগ স্থাপন করতে বা ব্যবহারকারী বেছে নিতে পারে এমন উপযুক্ত হোস্টের একটি তালিকা প্রদর্শন করতে স্থানীয় কম্পিউটার বা এক্স টার্মিনালে চলমান একটি এক্সডিএমসিপি চোজার প্রোগ্রাম কনফিগার করতে পারেন। বেশিরভাগ বাস্তবায়ন এই ধরনের একটি তালিকা ধারণ করতে সক্ষম করেঃ হোস্টের একটি পূর্বনির্ধারিত সেট এবং তাদের নিজ নিজ নেটওয়ার্ক ঠিকানা, এবং/অথবা হোস্টের একটি সেট (স্থানীয় টিসিপি/আইপি সাবনেটে) যা এক্সডিএমসিপি চোজার উপলব্ধ ডিসপ্লে ম্যানেজারদের কাছে নেটওয়ার্ক সম্প্রচারের মাধ্যমে নির্ধারণ করে। যখন ব্যবহারকারী তালিকা থেকে একটি হোস্ট নির্বাচন করে, তখন স্থানীয় মেশিনে চলমান এক্সডিএমসিপি চোজার নির্বাচিত দূরবর্তী কম্পিউটারের ডিসপ্লে ম্যানেজারকে একটি বার্তা পাঠাবে এবং স্থানীয় কম্পিউটার বা টার্মিনালে এক্স সার্ভারকে সংযুক্ত করার নির্দেশ দেবে। এক্স ডিসপ্লে ম্যানেজার কন্ট্রোল প্রোটোকল এক্স ডিসপ্লে ম্যানেজার কন্ট্রোল প্রোটোকল (এক্সডিএমসিপি) ইউডিপি পোর্ট 177 ব্যবহার করে। একটি এক্স সার্ভার অনুরোধ করে যে একজন ডিসপ্লে ম্যানেজার একটি প্রশ্ন প্যাকেট পাঠিয়ে একটি অধিবেশন শুরু করুন। যদি ডিসপ্লে ম্যানেজার সেই এক্স সার্ভারের জন্য অ্যাক্সেসের অনুমতি দেয়, তবে এটি এক্স সার্ভারে একটি উইলিং প্যাকেট পাঠিয়ে প্রতিক্রিয়া জানায়। (এক্স সার্ভার একটি সেশন শুরু করার জন্য ব্রডকাস্টকুয়েরি বা ইনডাইরেক্টকুয়েরি প্যাকেটও পাঠাতে পারে-একটি সেশনের অনুরোধ করার জন্য এই প্রক্রিয়াটি একটি আইপি ঠিকানার অনুরোধ করার জন্য ডিএইচসিপি ব্যবহার করার অনুরূপ।) ডিসপ্লে ম্যানেজারকে অবশ্যই সার্ভারের কাছে নিজেকে প্রমাণীকরণ করতে হবে। এটি করার জন্য এক্স সার্ভার ডিসপ্লে ম্যানেজারের কাছে একটি অনুরোধ প্যাকেট পাঠায়, যা একটি গ্রহণযোগ্য প্যাকেট ফেরত দেয়। যদি অ্যাকসেপ্ট প্যাকেটটিতে এক্স সার্ভারের প্রত্যাশিত প্রতিক্রিয়া থাকে, তবে ডিসপ্লে ম্যানেজারকে প্রমাণীকরণ করা হয়। উদাহরণস্বরূপ, সঠিক প্রতিক্রিয়া তৈরি করতে ডিসপ্লে ম্যানেজারের একটি গোপন কী-তে প্রবেশাধিকারের প্রয়োজন হতে পারে। প্রমাণীকরণ সফল হলে, এক্স সার্ভার ডিসপ্লে ম্যানেজারকে অবহিত করার জন্য একটি ম্যানেজমেন্ট প্যাকেট পাঠায়। তারপর ডিসপ্লে ম্যানেজার নিয়মিত এক্স ক্লায়েন্ট হিসাবে এক্স সার্ভারের সাথে সংযোগ স্থাপন করে তার লগইন স্ক্রিন প্রদর্শন করে। অধিবেশন চলাকালীন, সার্ভার মাঝে মাঝে ডিসপ্লে ম্যানেজারের কাছে কিপঅ্যালাইভ প্যাকেট পাঠাতে পারে। যদি ডিসপ্লে ম্যানেজার একটি নির্দিষ্ট সময়ের মধ্যে অ্যালাইভ প্যাকেট দিয়ে সাড়া দিতে ব্যর্থ হয়, তবে এক্স সার্ভার অনুমান করে যে ডিসপ্লে ম্যানেজারটি কাজ করা বন্ধ করে দিয়েছে এবং সংযোগটি বন্ধ করে দিতে পারে। নিরাপত্তা এক্স. ডি. এম. সি. পি-র একটি সমস্যা হল, টেলনেটের মতো, প্রমাণীকরণটি এনক্রিপ্ট না করেই হয়। যদি গুপ্তচরবৃত্তি সম্ভব হয়, তবে এটি সিস্টেমটিকে আক্রমণের ঝুঁকিতে ফেলে দেয়। এক্স ট্র্যাফিকের জন্য একটি এস. এস. এইচ টানেল ব্যবহার করা আরও নিরাপদ। বাস্তবায়ন এক্স উইন্ডো সিস্টেম এক্সডিএমকে তার স্ট্যান্ডার্ড ডিসপ্লে ম্যানেজার হিসাবে সরবরাহ করে। প্রোগ্রামাররা অন্যান্য এক্স ডিসপ্লে ম্যানেজার তৈরি করেছেন, বাণিজ্যিক এবং বিনামূল্যে উভয়ই, যা মৌলিক ডিসপ্লে ব্যবস্থাপনার উপর অতিরিক্ত কার্যকারিতা প্রদান করেঃ অ্যাক্টিভ জিডিএম, জিনোম বাস্তবায়ন এসডিডিএম, কেডিই প্লাজমা 5 এবং এলএক্সকিউটির জন্য প্রস্তাবিত ডিসপ্লে ম্যানেজার। কে. ডি. এম-এর উত্তরাধিকারী। লাইটডিএম, ক্যানোনিকাল লিমিটেডের একটি লাইটওয়েট, মডুলার, ক্রস-ডেস্কটপ, সম্পূর্ণ থিমযোগ্য ডেস্কটপ ডিসপ্লে ম্যানেজার। টিউইন, টিডিই উইন্ডো ম্যানেজার ডিটলগিন (সিডিই দিয়ে পাঠানো) এক্সলগিন ডিসপ্লে ম্যানেজার, একটি লাইটওয়েট, সুরক্ষিত এবং এক্স-এর জন্য কনসোল ডিসপ্লে ম্যানেজারের মতো লগইন, সি-তে লেখা। নিষ্ক্রিয় কেডিএম (কেডিই-এর অংশ) ব্যবহারকারীকে লগইন স্ক্রিনে একটি উইন্ডো ম্যানেজার বা ডেস্কটপ পরিবেশ গ্রাফিকভাবে নির্বাচন করতে দেয়। সহজ পূর্ণ ইনস্টল, এক্সহোস্ট ফোনবুক, এক্স লগইন, এক্স ডেস্কটপ চোজার, মেনু-পুনরায় কনফিগ, মেরামতের সরঞ্জাম। এলডিএম, লিনাক্স টার্মিনাল সার্ভার প্রজেক্ট এমডিএম-এর (দূরবর্তী) ডিসপ্লে ম্যানেজার, লিনাক্স মিন্টের জন্য তৈরি একটি গ্রাফিকাল ডিসপ্লে ম্যানেজার। (এসসিও ওপেন ডেস্কটপ দ্বারা প্রদত্ত) মেয়াদোত্তীর্ণ পাসওয়ার্ডগুলিও পরীক্ষা করে এবং কিছু প্রশাসনিক কাজ সম্পাদন করে উইংস ডিসপ্লে ম্যানেজার (উইণ্ডো মেকারে ব্যবহৃত উইংস উইজেট-সেট ব্যবহার করে) প্রবেশ/প্রবেশ (2005 সাল থেকে বিরতিতে এনলাইটেনমেন্ট v. 17-এ ব্যবহৃত স্থাপত্যটি নিযুক্ত করে) এলএক্সডিএম, একটি লাইটওয়েট ক্রস-ডেস্কটপ এবং সম্পূর্ণ থিমযোগ্য ডিসপ্লে ম্যানেজার, এলএক্সডিই স্লিমের অংশ, একটি স্বাধীন লগইন ম্যানেজার। সিডিএম, ইউনিক্স এক্সলজিনের জন্য একটি আল্ট্রালাইট কনসোল ডিসপ্লে ম্যানেজার, পৃথক এক্সডিএমসিপি সার্ভারের সাথে এক্স উইন্ডো লগইন এন্টার, একটি লাইটওয়েট গ্রাফিকাল লগইন ম্যানেজার অর্থোস, খুব কনফিগারযোগ্য অ্যানিমেটেড থিম সহ আরেকটি লাইটওয়েট সমাধান যা ওপেনজিএল শুধুমাত্র নোডএম ব্যবহার করে, কিয়স্ক, যন্ত্রপাতি এবং মোবাইল ফোনের মতো সিস্টেমের জন্য অটো-লগইন ডিসপ্লে ম্যানেজার কিছু ইউনিক্স ডিস্ট্রিবিউশনে, ডিফল্ট ডিসপ্লে ম্যানেজার ফাইল $প্রিফিক্স/ইত্যাদি/এক্স11/ডিফল্ট-ডিসপ্লে-ম্যানেজার নির্বাচন করা হয়। আরও দেখুন লগইন ম্যানেজার এক্স উইন্ডো সিস্টেম প্রোটোকল এবং স্থাপত্য উৎস এক্সডিএমসিপি নির্দিষ্টকরণ, X.Org রিলিজ ডকুমেন্টেশন এক্সডিএম ম্যানুয়াল পেজ (XFree86.org) লিন্ডা মুই এবং এরিক পিয়ার্স, এক্স উইন্ডো সিস্টেম ভলিউম 8: এক্স উইন্ডো সিস্টেম অ্যাডমিনিস্ট্রেটর গাইড ফর এক্স11 রিলিজ 4 এবং রিলিজ 5, তৃতীয় সংস্করণ (ও 'রেইলি অ্যান্ড অ্যাসোসিয়েটস, জুলাই 1993; সফ্টকভার) রেফারেন্স এক্সটার্নাল লিঙ্ক লিনাক্স এক্সডিএমসিপি হাউটো টেমিং দ্য এক্স ডিসপ্লে ম্যানেজার এক্স ডিসপ্লে ম্যানেজার, ফ্রিবিএসডি হ্যান্ডবুক লিনাক্স লগইন উইন্ডোজ বক্স এবং এক্সডিএমসিপি এ গাইড থেকে উইন্ডোজ ব্যবহার করে লিনাক্সে লগ ইন করার জন্য। এক্স উইন্ডো সিস্টেম