گھر نیٹ ورکس ایکس ونڈو سسٹم 101

ایکس ونڈو سسٹم 101

فہرست کا خانہ:

Anonim

اگر آپ ڈیسک ٹاپ پر لینکس یا دوسرے یونکس کے صارف ہیں تو ، آپ شاید ہر دن اس کے بارے میں پورے بارے میں سوچے بغیر X ونڈو سسٹم کا استعمال کرتے ہیں۔ لیکن اگر آپ سمجھتے ہیں - واقعی سمجھتے ہیں - کہ یہ کیسے کام کرتا ہے اس کے بارے میں تھوڑا سا ، آپ اس نیٹ ورک گرافکس سسٹم کی کچھ طاقتور خصوصیات سے فائدہ اٹھا سکتے ہیں۔


اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کون سا ڈیسک ٹاپ ماحول یا ونڈو مینیجر استعمال کررہے ہیں ، آپ اس حقیقت سے فائدہ اٹھا سکتے ہیں کہ ایکس ایک نیٹ ورک کے لئے بنایا گیا تھا اور وہاں موجود کچھ انتہائی متنوع گرافیکل صارف انٹرفیس کے لئے بنیادی کام کا کام کرتا ہے۔ کسی دوسرے کمپیوٹر پر چلنے والے کسی پروگرام سے ڈسپلے چلاتے ہو you ، آپ ایسے دوسرے ڈیسک ٹاپ کے درمیان کس طرح تبدیل ہوسکتے ہیں جس میں روایتی میک یا ونڈوز سیٹ اپ کی طرح ٹائلنگ ونڈو مینیجر کی طرح نظر آتا ہے؟ اس سلسلے میں ، X ونڈو بالکل انوکھا ہے۔ تو ، آئیے X ونڈو کو تھوڑا بہتر جانتے ہیں۔ (پس منظر کے مطالعے کے لئے ، یونکس اور لینکس کے لئے ونڈو مینیجرز اور ڈیسک ٹاپس کیلئے ایک گائڈ ملاحظہ کریں۔)

ایکس ونڈو سسٹم کے پیچھے کی تاریخ

اگرچہ جدید ایکس ونڈو سسٹم کا لینکس اور یونکس برادری میں بہت زیادہ استعمال ہورہا ہے اور کچھ گستاخانہ گرافیکل ماحول کی حمایت کرتا ہے ، لیکن حقیقت یہ 1980 کے عشرے سے ہی ہے۔ یہ اس دہائی کے ابتدائی حصے میں ایم آئی ٹی میں پروجیکٹ ایتھنا کے حصے کے طور پر سامنے آیا ، جو تقسیم شدہ کمپیوٹنگ کی ابتدائی کوشش ہے۔ اس پروجیکٹ نے بہت ساری بدعات تیار کیں جن کو آج ہم قدر کی نگاہ سے دیکھتے ہیں ، بشمول دوسروں کے مابین کربروز کی توثیق ، ​​فوری پیغام رسانی اور آن لائن مدد۔


ایکس پہلے والے ونڈونگ سسٹم ، ڈبلیو (جو قدرتی طور پر ، وی آپریٹنگ سسٹم پر چلتا ہے) کی پیروی کرتا تھا۔ اس کو پروجیکٹ ایتھنا برادری میں باضابطہ طور پر 1984 میں متعارف کرایا گیا تھا۔


یونیکس کے متعدد ورک سٹیشن فروشوں نے فوری طور پر اس پر قابو پالیا۔ اگر گرافیکل صارف انٹرفیس کے لئے کوئی معیاری انٹرفیس موجود تھا ، تو یہ زیادہ سے زیادہ صارفین اور ، خاص طور پر ، زیادہ ادائیگی کرنے والے صارفین کے ساتھ زیادہ سافٹ ویئر ڈویلپرز کو راغب کرے گا۔ انہوں نے یہ یقینی بنانے کے لئے ایکس کنسورشیم تشکیل دیا کہ ایک کمپنی کو دوسری کمپنی سے فائدہ نہیں ہوا۔ یہ اوپن سورس سافٹ ویئر کی ابتدائی مثال ہے ، اس سے پہلے کہ اس قسم کے سافٹ ویئر کا نام تھا۔


ورژن 11 1987 میں جاری کیا گیا تھا ، اور یہ آج بھی استعمال ہوتا ہے۔ اسے بطور بولی "X11" کہا جاتا ہے۔


1980 کی دہائی کے آخر تک ، ایکس سن اور سلیکن گرافکس جیسے دکانداروں کے یونکس ورک اسٹیشنوں پر ون فیکٹو معیاری ونڈو ماحول تھا۔


1990 کی دہائی میں ، ایک ورژن جو X386 نامی پی سی پر چلتا تھا وہ ڈیسک ٹاپس پر مقبول ہوا ، خاص طور پر اوپن سورس ویرینٹ جس کا نام XFree86 ہے۔ 2004 کے آس پاس ، اس منصوبے میں اختلاف رائے پیدا ہوا ، اور کچھ ڈویلپرز X.org پر تقسیم ہوگئے ، جو X ونڈو سسٹم کا معیاری عمل درآمد بن گیا۔ X.org وہ ورژن ہے جو تقریبا all تمام اہم یونکس اور لینکس تقسیم کے ذریعہ بھیج دیا گیا ہے۔

ایکس ونڈو کس طرح کام کرتا ہے

ونڈوز اور میک OS X سمیت دیگر سسٹموں کے برعکس ، جہاں گرافیکل یوزر انٹرفیس آپریٹنگ سسٹم کا لازمی جزو ہے ، دوسرے یونکس کے بنیادی ڈھانچے کی طرح ، X بھی حقیقت میں صرف ایک اور پروگرام ہے۔ دراصل ، سرورز کا بغیر X کے چلنا عام ہے تاکہ اصل میں وسائل کو پیش کرنے کے ل more مزید چکر لگائے جاسکیں ، بشمول ڈیٹا بیس یا ویب صفحات۔


ایکس ونڈو سسٹم میں سرورز اور مؤکلوں کے ارد گرد ایک پرتوں والا فن تعمیر ہے۔ جہاں آپ کسی ریموٹ مشین پر کسی سرور کے بارے میں سوچ سکتے ہیں ، جیسے ہال کے اس پار ایک فائل سرور کسی شعبہ میں فائلیں پیش کررہا ہے ، اگر آپ ڈیسک ٹاپ پر X استعمال کررہے ہیں تو ، آپ واقعتا a سرور استعمال کررہے ہیں۔ X کے تحت چلنے والے گرافیکل پروگرام کلائنٹ ہیں۔ وہ یا تو مقامی ہوسکتے ہیں یا ریموٹ سسٹم پر چل سکتے ہیں۔ میں بعد میں ایسا کرنے کا طریقہ کور کرتا ہوں۔

ونڈو مینیجرز اور ڈیسک ٹاپ ماحول

میں نے ایک اور مضمون میں ونڈو مینیجرز اور ڈیسک ٹاپ ماحول کو احاطہ کیا ہے ، لیکن یہاں وہ یہ واضح کرتے ہیں کہ ایکس کتنا لچکدار ہے۔ X خود ایک مکمل گرافیکل انٹرفیس نہیں ہے۔ یہ انٹرفیس طرز کے انتخاب کو مکمل طور پر صارف پر چھوڑ دیتا ہے ، یہاں تک کہ اگر لینکس کی تقسیم کے منتظمین پہلے سے طے شدہ ماحول ترتیب دیتے ہیں۔ ڈیزائنرز کی جانب سے یہ دانستہ انتخاب تھا۔ "دی یونکس فلسفہ" کے مصنف اور اصل ایکس ٹیم کے ایک رکن مائیک گانکرز نے کہا کہ یہ "میکانزم ، نہ کہ پالیسی" ترتیب دے رہا ہے۔

ایکس ہو رہی ہے

اگر آپ ڈیسک ٹاپ پر لینکس اور یونکس استعمال کرتے ہیں تو ، آپ کے پاس غالبا. یہ موجود ہے اور پہلے ہی استعمال کر رہے ہیں۔ اگر آپ نہیں ہیں تو ، آپ کے ڈسٹری بیوشن کے پیکیج مینیجر کے ساتھ ہی ہے ، اس کے ساتھ ہی کوئی ڈیسک ٹاپ اور ونڈو مینیجر آپ کی خواہش کرسکتا ہے۔ مزید تفصیلات کے لئے دستاویزات سے مشورہ کریں۔


لینکس کے علاوہ اور بھی پلیٹ فارم ہیں ، اگر آپ نے توجہ نہیں دی ہے ، اور X ان کے لئے بھی دستیاب ہے۔ ونڈوز کے ل your ، آپ کا بہترین شرط سائگ وِن / ایکس ہے۔ میک OS X اختیاری انسٹال کے طور پر X11 کے ساتھ بھی آتا ہے۔

ایکس ونڈو سسٹم کی تشکیل

اگر آپ کسی ایسے سسٹم میں X انسٹال کر رہے ہیں جس میں اس کی ضرورت نہیں ہے تو ، زیادہ تر جدید تنصیبات اتنی ہوشیار ہیں کہ آپ خود بخود اپنے ویڈیو ہارڈویئر کا پتہ لگاسکیں ، اسی طرح آپ جس اشارہ کرنے والے آلے کا استعمال کررہے ہیں۔ یقینا ، وہاں ہمیشہ باہر جانے والے ہوتے ہیں۔ X.org سرور پر ، کنفیگریشن فائل کو xorgconfig کہا جاتا ہے۔ وہاں آپ اسے ترمیم کرسکتے ہیں تاکہ یہ بتائیں کہ آپ کے پاس کس قسم کا ہارڈ ویئر ہے۔ یہ ہر وقت دل کے بے ہوش ہونے کا کام نہیں ہوتا ہے ، لیکن خوش قسمتی سے اس کا امکان نہیں ہوتا ہے کہ آپ کو واقعی یہ کرنا پڑے گا۔

نیٹ ورک پر ایکس کا استعمال

ایکس ونڈو سسٹم کی سب سے بڑی طاقت اس کے نیٹ ورک کی شفافیت ہے ، جس کا مطلب ہے کہ آپ کسی دوسرے کمپیوٹر پر ایک پروگرام چلا سکتے ہیں اور اپنی مشین پر اس کا ڈسپلے دکھا سکتے ہیں۔


اس کا ایک طریقہ یہ ہے کہ آپ جس مشین کو چلانے کے لئے چاہتے ہو اس مشین میں ایس ایس ایچ کرنا ، X فارورڈنگ آن کرنے کے لئے کمانڈ لائن پر-X یا -Y سوئچ کا استعمال کرتے ہوئے ، جس سے X پروگراموں کو آپ کے مقامی کمپیوٹر پر ظاہر ہوسکے۔ آپ یا ریموٹ مشین کے منتظم کو اس کو اہل بنانا ہوگا۔ آپ کو ڈیسک ٹاپ کے لئے کوئی فینسی اختیارات نہیں ملیں گے ، لیکن یہ کافی حد تک بہتر کام کرتا ہے۔ گرافیکل سوفٹویئر حاصل کرنے کا یہ ایک اچھا طریقہ ہے کہ یہ ہر صارف کی مشین پر انسٹال کیے بغیر ، چاہے آپ اولف سورس یا سائٹ کے لائسنس والے مہنگے پروگراموں کا استعمال کررہے ہوں ، جیسے وولفرم کی ریاضیاتیہ۔ (موش میں ایس ایس ایچ کے بارے میں مزید معلومات حاصل کریں: بغیر درد کے محفوظ شیل۔)


اگر آپ کو واقعی میں کسی ڈیسک ٹاپ کی ضرورت ہو تو ، آپ اپنے کمپیوٹر پر پورے ڈیسک ٹاپ کو آگے بڑھانے کے لئے ورچوئل نیٹ ورک کمپیوٹنگ (VNC) استعمال کرسکتے ہیں۔ یہ مختلف قسم کے پلیٹ فارم پر دستیاب ہے۔ یہاں تک کہ آپ ونڈوز مشین ، یا اس کے برعکس لینکس کا ڈیسک ٹاپ رکھ سکتے ہیں۔

ایکس ونڈو سسٹم اور متروکہ کے بارے میں سوالات

اس کی افادیت کے باوجود ، کچھ لوگوں کے خیال میں شاید ایکس اس کی مفید زندگی کے اختتام کے قریب ہے۔ ایکس اسٹینڈرڈ کے نیٹ ورکنگ حصے پر الزام ہے کہ اس نے اسے سست کیا ، خاص کر جب گیمنگ کی بات ہو۔ اگر یہ تیز تھا تو ، یہ پلیٹ فارم کی طرف زیادہ کھیل کی ترقی کو راغب کرسکتا ہے۔


ان دعوؤں کے جواب میں ، وائلینڈ پروجیکٹ ایک ایسا ڈسپلے سرور تیار کرنے کے لئے تیار ہوا ہے جو ایکس سے گزرے بغیر ہی ہارڈ ویئر سے براہ راست بات کرسکتا ہے۔ یہ پہلے ہی 1.0 مرحلے پرپہنچ چکا ہے ، اگرچہ یہ پرائم ٹائم کے لئے کہیں بھی تیار نہیں ہے ، چاہے اس میں کچھ منصفانہ بھی ہوں۔ متاثر کن ڈیمو کینونیکل نے یہ بھی اعلان کیا ہے کہ وہ مستقبل میں کسی وقت وائلینڈ منتقل ہوجائے گی۔

ایکس کا مستقبل

اگرچہ ایکس کمپیوٹنگ کی دنیا کا ایک نظرانداز حصہ ہے ، لیکن اس کی لچک اور نقل و حمل کا مطلب یہ ہوگا کہ یہ یونکس اور لینکس کا ایک حصہ بن جائے گا۔ اگر آپ ایکس میں گہرائی میں دلچسپی لیتے ہیں تو ، کرس ٹائلر کے "X پاور ٹولز" اشارے اور چالوں کا خزانہ ہے۔

ایکس ونڈو سسٹم 101