X display manager
ایکس ونڈو سسٹم میں، ایکس ڈسپلے مینیجر ایک گرافیکل لاگ ان مینیجر ہوتا ہے جو اسی یا کسی دوسرے کمپیوٹر سے ایکس سرور پر لاگ ان سیشن شروع کرتا ہے۔ ڈسپلے مینیجر صارف کو لاگ ان اسکرین پیش کرتا ہے۔ سیشن اس وقت شروع ہوتا ہے جب صارف کامیابی کے ساتھ صارف نام اور پاس ورڈ کا درست مجموعہ درج کرتا ہے۔ جب ڈسپلے مینیجر صارف کے کمپیوٹر پر چلتا ہے، تو یہ صارف کو لاگ ان اسکرین پیش کرنے سے پہلے ایکس سرور کو شروع کرتا ہے، جب صارف لاگ آؤٹ ہوتا ہے تو اختیاری طور پر دہراتا ہے۔ اس حالت میں، ڈی ایم کو ایکس ونڈو سسٹم میں کریکٹر موڈ ٹرمینلز کی فعالیت کا احساس ہوتا ہے۔ جب ڈسپلے مینیجر ریموٹ کمپیوٹر پر چلتا ہے، تو یہ ٹیل نیٹ سرور کی طرح کام کرتا ہے، صارف نام اور پاس ورڈ کی درخواست کرتا ہے اور ریموٹ سیشن شروع کرتا ہے۔ ایکس 11 ریلیز 3 نے اکتوبر 1988 میں ڈسپلے مینیجرز کو متعارف کرایا جس کا مقصد اسٹینڈ لون ایکس ٹرمینلز کو سپورٹ کرنا تھا، جو ابھی مارکیٹ میں آ رہے ہیں۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس۔ ایکس ہسٹری ایکس ڈی ایم (ایکس ونڈو ڈسپلے مینیجر) کا آغاز ایکس 11 آر 3 میں ہوا۔ ایم آئی ٹی ایکس کنسورشیم کے کیتھ پیکارڈ کے لکھے ہوئے اس پہلے ورژن میں کئی حدود تھیں، جن میں سے سب سے قابل ذکر یہ تھا کہ یہ پتہ نہیں چل سکا کہ صارفین نے ایکس ٹرمینلز کو کب بند اور آن کیا۔ ایکس 11 آر 3 میں، ایکس ڈی ایم کو فائل میں اس کے اندراج سے صرف ایک ایکس ٹرمینل کے بارے میں معلوم تھا، لیکن ایکس ڈی ایم نے صرف اس فائل سے مشورہ کیا جب یہ شروع ہوئی۔ اس طرح ہر بار جب کوئی صارف ٹرمینل کو بند اور آن کرتا ہے، تو سسٹم ایڈمنسٹریٹر کو ایکس ڈی ایم کو SIGHUP سگنل بھیجنا پڑتا ہے تاکہ اسے ریکین کرنے کی ہدایت دی جا سکے۔ ایکس ڈی ایم سی پی ایکس 11 آر 4 (دسمبر 1989) کے تعارف کے ساتھ پہنچا۔ ایکس ڈی ایم سی پی کے ساتھ، ایکس سرور کو میزبان سے ڈسپلے مینیجر کنکشن کی فعال طور پر درخواست کرنی چاہیے۔ ایکس ڈی ایم سی پی استعمال کرنے والے ایکس سرور کو اب اندراج کی ضرورت نہیں ہے۔ مقامی اور ریموٹ ڈسپلے مینجمنٹ ایک ڈسپلے مینیجر اسی کمپیوٹر پر چل سکتا ہے جہاں صارف بیٹھتا ہے-ایک یا زیادہ ایکس سرورز کو شروع کرنا، شروع میں لاگ ان اسکرین کو ظاہر کرنا اور (اختیاری طور پر) ہر بار جب صارف لاگ آؤٹ کرتا ہے-یا ریموٹ پر، ایکس ڈی ایم سی پی پروٹوکول کے مطابق کام کرنا۔ ایکس ڈی ایم سی پی پروٹوکول یہ حکم دیتا ہے کہ ایکس سرور خود مختار طور پر شروع ہو اور ڈسپلے مینیجر سے جڑ جائے۔ ایکس ونڈو سسٹم کے نمونے میں، سرور ڈسپلے اور ان پٹ ڈیوائسز فراہم کرنے والے کمپیوٹر پر چلتا ہے۔ ایک سرور ایکس ڈی ایم سی پی پروٹوکول کا استعمال کرتے ہوئے دوسرے کمپیوٹر پر چلنے والے ڈسپلے مینیجر سے رابطہ قائم کر سکتا ہے، اور اس سے سیشن شروع کرنے کی درخواست کر سکتا ہے۔ اس صورت میں، ایکس سرور گرافیکل ٹیل نیٹ کلائنٹ کے طور پر کام کرتا ہے جبکہ ڈسپلے مینیجر ٹیل نیٹ سرور کی طرح کام کرتا ہے: صارفین ڈسپلے مینیجر کو چلانے والے کمپیوٹر سے پروگرام شروع کرتے ہیں، جبکہ ان کا ان پٹ اور آؤٹ پٹ کمپیوٹر پر ہوتا ہے جہاں سرور (اور صارف) بیٹھتا ہے۔ ایک منتظم عام طور پر مقامی کمپیوٹر یا ایکس ٹرمینل پر چلنے والے ایکس ڈی ایم سی پی چوزر پروگرام کو کسی مخصوص میزبان کے ایکس ڈسپلے مینیجر سے منسلک کرنے یا مناسب میزبانوں کی فہرست ظاہر کرنے کے لیے ترتیب دے سکتا ہے جس میں سے صارف انتخاب کر سکتا ہے۔ زیادہ تر نفاذ اس طرح کی فہرست کو شامل کرنے کے قابل بناتے ہیں: میزبانوں کا ایک پہلے سے طے شدہ سیٹ اور ان کے متعلقہ نیٹ ورک پتے، اور/یا میزبانوں کا ایک سیٹ (مقامی ٹی سی پی/آئی پی سب نیٹ پر) جس کا تعین ایکس ڈی ایم سی پی چوزر دستیاب ڈسپلے مینیجرز کو نشر ہونے والے نیٹ ورک کے ذریعے کرتا ہے۔ جب صارف فہرست میں سے میزبان کا انتخاب کرتا ہے، تو مقامی مشین پر چلنے والا ایکس ڈی ایم سی پی چوزر منتخب کردہ ریموٹ کمپیوٹر کے ڈسپلے مینیجر کو پیغام بھیجے گا اور اسے مقامی کمپیوٹر یا ٹرمینل پر ایکس سرور کو مربوط کرنے کی ہدایت دے گا۔ ایکس ڈسپلے مینیجر کنٹرول پروٹوکول ایکس ڈسپلے مینیجر کنٹرول پروٹوکول (ایکس ڈی ایم سی پی) یو ڈی پی پورٹ 177 کا استعمال کرتا ہے۔ ایکس سرور درخواست کرتا ہے کہ ڈسپلے مینیجر سوال کا پیکٹ بھیج کر سیشن شروع کرے۔ اگر ڈسپلے مینیجر اس ایکس سرور تک رسائی کی اجازت دیتا ہے، تو وہ ایکس سرور کو ولنگ پیکٹ واپس بھیج کر جواب دیتا ہے۔ (ایکس سرور سیشن شروع کرنے کے لیے براڈکاسٹ کوئری یا ان ڈائریکٹ کوئری پیکٹ بھی بھیج سکتا ہے-سیشن کی درخواست کرنے کا یہ طریقہ کار ڈی ایچ سی پی کے استعمال سے آئی پی ایڈریس کی درخواست کرنے سے ملتا جلتا ہے۔) ڈسپلے مینیجر کو سرور کے ساتھ خود کی تصدیق کرنی چاہیے۔ ایسا کرنے کے لیے ایکس سرور ڈسپلے مینیجر کو ایک درخواست پیکٹ بھیجتا ہے، جو ایک قبولیت پیکٹ واپس کرتا ہے۔ اگر قبولیت پیکٹ میں وہ ردعمل موجود ہے جس کی ایکس سرور توقع کرتا ہے، تو ڈسپلے مینیجر کی تصدیق کی جاتی ہے۔ صحیح جواب دینے کے لیے ڈسپلے مینیجر کو خفیہ کلید تک رسائی حاصل کرنے کی ضرورت پڑ سکتی ہے، مثال کے طور پر۔ اگر تصدیق کامیاب ہو جاتی ہے تو ایکس سرور ڈسپلے مینیجر کو مطلع کرنے کے لیے ایک مینیج پیکٹ بھیجتا ہے۔ پھر ڈسپلے مینیجر باقاعدہ ایکس کلائنٹ کے طور پر ایکس سرور سے جڑ کر اپنی لاگ ان اسکرین دکھاتا ہے۔ سیشن کے دوران، سرور وقفوں پر ڈسپلے مینیجر کو کیپ الائیو پیکٹ بھیج سکتا ہے۔ اگر ڈسپلے مینیجر ایک مخصوص وقت کے اندر زندہ پیکٹ کے ساتھ جواب دینے میں ناکام رہتا ہے، تو ایکس سرور فرض کرتا ہے کہ ڈسپلے مینیجر چلنا بند کر چکا ہے، اور کنکشن کو ختم کر سکتا ہے۔ سیکیورٹی ایکس ڈی ایم سی پی کے ساتھ ایک مسئلہ یہ ہے کہ، ٹیل نیٹ کی طرح، تصدیق غیر خفیہ شدہ ہوتی ہے۔ اگر جاسوسی ممکن ہے، تو یہ نظام کو حملے کا شکار بنا دیتا ہے۔ ایکس ٹریفک کے لیے ایس ایس ایچ ٹنل کا استعمال کرنا زیادہ محفوظ ہے۔ نفاذ ایکس ونڈو سسٹم ایکس ڈی ایم کو اپنے معیاری ڈسپلے مینیجر کے طور پر فراہم کرتا ہے۔ پروگرامرز نے دیگر ایکس ڈسپلے مینیجرز تیار کیے ہیں، تجارتی اور مفت دونوں، جو بنیادی ڈسپلے مینجمنٹ پر اضافی فعالیت پیش کرتے ہیں: ایکٹو جی ڈی ایم، GNOME نفاذ ایس ڈی ڈی ایم، KDE پلازما 5 اور LXQt کے لیے تجویز کردہ ڈسپلے مینیجر۔ کے ڈی ایم کا جانشین۔ لائٹ ڈی ایم، ایک ہلکا پھلکا، ماڈیولر، کراس ڈیسک ٹاپ، مکمل طور پر تھیم کے قابل ڈیسک ٹاپ ڈسپلے مینیجر بذریعہ کینونکل لمیٹڈ۔ ٹوین، ٹی ڈی ای ونڈو مینیجر ڈی ٹی لاگ ان (سی ڈی ای کے ساتھ بھیجا گیا) ایکس لاگ ان ڈسپلے مینیجر، ایک ہلکا پھلکا، محفوظ اور ایکس کے لیے لاگ ان جیسا کنسول ڈسپلے مینیجر، جو سی میں لکھا گیا ہے۔ غیر فعال کے ڈی ایم (کے ڈی ای کا حصہ) صارف کو لاگ ان اسکرین میں ونڈو مینیجر یا ڈیسک ٹاپ ماحول کو گرافک طور پر منتخب کرنے کی اجازت دیتا ہے۔ آسان مکمل انسٹال، ایکس ہوسٹ فون بک، ایکس لاگ ان، ایکس ڈیسک ٹاپ چوزر، مینو-ری کنفیگ، مرمت کے سامان۔ ایل ڈی ایم، لینکس ٹرمینل سرور پروجیکٹ ایم ڈی ایم کا (ریموٹ) ڈسپلے مینیجر، لینکس منٹ کے لیے تیار کردہ ایک گرافیکل ڈسپلے مینیجر ہے۔ (ایس سی او اوپن ڈیسک ٹاپ کے ذریعہ فراہم کردہ) میعاد ختم ہونے والے پاس ورڈز کی بھی جانچ کرتا ہے اور کچھ انتظامی کام انجام دیتا ہے (ونڈو میکر میں استعمال ہونے والے ونگس ویجیٹ سیٹ کا استعمال کرتے ہوئے) داخل/داخلہ (روشن خیالی v. 17 میں استعمال ہونے والے فن تعمیر کو 2005 سے وقفے پر استعمال کرتا ہے) ایل ایکس ڈی ایم، ایک ہلکا پھلکا کراس ڈیسک ٹاپ اور مکمل طور پر تھیم کے قابل ڈسپلے مینیجر، ایل ایکس ڈی ای ایس ایل آئی ایم کا حصہ، ایک آزاد لاگ ان مینیجر۔ سی ڈی ایم، یونیکس ایکسلگین کے لیے ایک الٹرا لائٹ کنسول ڈسپلے مینیجر، علیحدہ ایکس ڈی ایم سی پی سرور کے ساتھ ایکس ونڈو لاگ ان انٹر، ایک ہلکا پھلکا گرافیکل لاگ ان مینیجر آرتھوس، بہت ہی تشکیل پذیر اینیمیٹڈ تھیمز کے ساتھ ایک اور ہلکا پھلکا حل جو اوپن جی ایل صرف نوڈ ایم استعمال کرتا ہے، کیوسک، آلات اور موبائل فون جیسے سسٹمز کے لیے آٹو لاگ ان ڈسپلے مینیجر۔ کچھ یونیکس ڈسٹری بیوشن پر، ڈیفالٹ ڈسپلے مینیجر کو فائل $پریفیکس/وغیرہ/ایکس 11/ڈیفالٹ ڈسپلے منیجر میں منتخب کیا جاتا ہے۔ لاگ ان مینیجر ایکس ونڈو سسٹم پروٹوکول اور فن تعمیر کے ذرائع ایکس ڈی ایم سی پی کی تفصیلات بھی دیکھیں، X.Org ریلیز دستاویزات ایکس ڈی ایم دستی صفحہ (XFree86.org) لنڈا موئی اور ایرک پیئرس، ایکس ونڈو سسٹم حجم 8: ایکس ونڈو سسٹم ایڈمنسٹریٹر کی گائیڈ برائے ایکس 11 ریلیز 4 اور ریلیز 5، تیسرا ایڈیشن (او ریلی اور ایسوسی ایٹس، جولائی 1993 ؛ سافٹ کور) حوالہ جات بیرونی لنکس ایکس ڈی ایم سی پی ہاؤٹو ٹیمنگ دی ایکس ڈسپلے مینیجر ایکس ڈسپلے مینیجر، فری بی ایس ڈی ہینڈ بک لینکس سے ونڈوز باکس اور ایکس ڈی ایم سی پی اے گائیڈ کا استعمال کرتے ہوئے لینکس میں لاگ ان کرنے کے لیے۔ ایکس ونڈو سسٹم