X displey menejeri - X display manager

In X oyna tizimi, X displey menejeri grafik kirish menejeri qaysi boshlanadi a kirish sessiyasi bo'yicha X-server o'sha yoki boshqasidan kompyuter.

Tomonidan ko'rsatilgan kirish ekrani SDDM displey menejeri.

Displey menejeri foydalanuvchini a bilan taqdim etadi kirish ekrani. Seans foydalanuvchi muvaffaqiyatli kombinatsiyasini muvaffaqiyatli kiritganda boshlanadi foydalanuvchi nomi va parol.

Displey menejeri foydalanuvchi kompyuterida ishlayotganida, foydalanuvchi kirish ekranini taqdim etishdan oldin X serverini ishga tushiradi va ixtiyoriy ravishda foydalanuvchi tizimdan chiqqandan keyin takrorlanadi. Bunday holda, DM X Window tizimida funktsiyalarni amalga oshiradi Getty va tizimga kirish kuni belgilar rejimi terminallari. Displey menejeri uzoqdagi kompyuterda ishlasa, u a kabi ishlaydi telnet server, foydalanuvchi nomi va parolni so'rab, masofaviy sessiyani boshlash.

X11 Release 3 mustaqil boshqaruvni qo'llab-quvvatlash maqsadida 1988 yil oktyabr oyida displey menejerlarini taqdim etdi X terminallar, faqat bozorga kelmoqda. Turli xil displey menejerlari avtonom rejimda grafik kirish so'rovini taqdim etish uchun odatiy foydalanishda davom etadilar kompyuter ish stantsiyalari ishlaydigan X. X11R4 ni joriy qildi X Displey menejerini boshqarish protokoli (XDMCP) 1989 yil dekabrda X11R3 dasturidagi muammolarni bartaraf etish uchun.

Tarix

XDM (X Window Display Manager) X11R3 da paydo bo'lgan. Tomonidan yozilgan ushbu birinchi versiya Keyt Pakard MIT X konsortsiumining bir nechta cheklovlari bor edi, shulardan eng ahamiyatlisi shundaki, foydalanuvchilar X terminallarini qachon o'chirib yoqishlarini aniqlay olmadilar. X11R3-da XDM faqatgina X terminali haqida uning ichiga kirishdan bilar edi Xservers fayl, lekin XDM ushbu faylni faqat ishga tushirilganda maslahatlashdi. Shunday qilib, foydalanuvchi har safar terminalni o'chirganda va o'chirganda tizim ma'muri yuborishi kerak edi KO'RISH signal XDM-ga qayta tiklashni buyurish uchun Xservers.

XDMCP X11R4 (1989 yil dekabr) taqdimoti bilan keldi. XDMCP bilan X server xostdan displey menejeri ulanishini faol ravishda talab qilishi kerak. XDMCP-dan foydalanadigan X-server shuning uchun endi kirishni talab qilmaydi Xservers.

Mahalliy va masofaviy displeyni boshqarish

Displey menejeri foydalanuvchi o'tirgan kompyuterda ishlashi mumkin - bir yoki bir nechta X serverni ishga tushirish, kirish ekranini boshida va (ixtiyoriy ravishda) foydalanuvchi har safar chiqqanda - yoki masofadan turib XDMCP asosida ishlaydi. protokol.

X oyna tizimida X-server foydalanuvchi oldida kompyuterda ishlaydi. X-server a-ga ulanishi mumkin displey menejeri boshqa kompyuterda ishlash, shu kompyuterda ishlaydigan turli xil dasturlarni o'z ichiga olishi mumkin bo'lgan sessiyani boshlash.

XDMCP protokoli X serverni avtonom ravishda ishga tushirishi va displey menejeriga ulanishini talab qiladi. X Window System paradigmasida server displey va kirish moslamalarini ta'minlovchi kompyuterda ishlaydi. Server XDMCP protokoli yordamida sessiyani boshlashni so'rab, boshqa kompyuterda ishlaydigan displey menejeriga ulanishi mumkin. Bunday holda X server grafik vazifasini bajaradi telnet displey menejeri telnet-server kabi harakat qilganda mijoz: dasturlarni displey menejeri ishlaydigan kompyuterdan boshlaydi, ularning kiritilishi va chiqishi server (va foydalanuvchi) o'tirgan kompyuterda amalga oshiriladi.

Ma'mur odatda an-ni sozlashi mumkin XDMCP tanlagich mahalliy kompyuterda yoki X terminalida ishlaydigan, ma'lum bir xostning X displey menejeriga ulanish yoki foydalanuvchi tanlashi mumkin bo'lgan mos xostlar ro'yxatini ko'rsatish uchun ishlaydigan dastur. Ko'pgina dasturlar quyidagi ro'yxatni o'z ichiga oladi:

  1. oldindan belgilangan xostlar to'plami va ularning tegishli tarmoq manzillari va / yoki
  2. xostlar to'plami (mahalliy) TCP / IP pastki tarmoq ) XDMCP tanlagich a tomonidan belgilanadi tarmoq translyatsiyasi mavjud displey menejerlariga.

Foydalanuvchi ro'yxatdan xostni tanlaganda, mahalliy kompyuterda ishlaydigan XDMCP Chooser tanlangan masofaviy kompyuterning displey menejeriga xabar yuboradi va mahalliy kompyuter yoki terminalda X serverini ulashni buyuradi.

X Displey menejerini boshqarish protokoli

X displey menejerini boshqarish protokoli foydalanadi UDP port 177. X-server displey menejeridan a-ni yuborib sessiyani boshlashini so'raydi So'rov paket. Agar displey menejeri ushbu X-serverga kirishga ruxsat bersa, u a yuborib javob beradi Tayyor paketni X serveriga qaytaring. (X server ham yuborishi mumkin BroadcastQuery yoki BilvositaSavol seansni boshlash uchun paketlar - bu sessiyani talab qilish mexanizmi foydalanishga o'xshaydi DHCP IP manzilini so'rash uchun.)

Displey menejeri o'zini serverda tasdiqlashi kerak. Buning uchun X server a yuboradi So'rov paketini displey menejeriga qaytaradi Qabul qiling paket. Agar Qabul qiling paket X server kutayotgan javobni o'z ichiga oladi, displey menejeri tasdiqlangan. To'g'ri javobni ishlab chiqarish uchun displey menejeri a ga kirishni talab qilishi mumkin maxfiy kalit, masalan. Agar autentifikatsiya muvaffaqiyatli bo'lsa, X server a yuboradi Boshqarish displey menejeriga xabar berish uchun paket. Keyin displey menejeri X-serverga oddiy X mijozi sifatida ulanish orqali kirish ekranini namoyish etadi.

Sessiya davomida server yuborishi mumkin KeepAlive paketlar displey menejeriga vaqti-vaqti bilan. Agar displey menejeri an bilan javob bermasa Tirik paket ma'lum bir vaqt ichida, X server displey menejeri ishlashni to'xtatgan deb taxmin qiladi va ulanishni to'xtatishi mumkin.

XDMCP bilan bog'liq bitta muammo, shunga o'xshashdir telnet, autentifikatsiya shifrlanmagan holda amalga oshiriladi. Agar ko'zdan kechirish mumkin bo'lsa, bu tizimni hujumga qarshi himoyasiz qiladi. Dan foydalanish xavfsizroq ssh tunnel X trafik uchun.[1]

Amaliyotlar

The X oyna tizimi materiallar XDM uning standart displey menejeri sifatida.

Dasturchilar tijorat va bepul boshqa X displey menejerlarini ishlab chiqdilar, ular asosiy displey boshqaruviga qo'shimcha funktsiyalarni taklif qilishdi:

Faol

Faol emas

  • KDM (qismi KDE ) foydalanuvchiga grafik jihatdan a ni tanlashga imkon beradi oyna menejeri yoki ish stoli muhiti kirish ekranida
  • Qingy ultra yengil va juda sozlanishi grafik kirish X Window-da mustaqil (foydalanadi) DirectFB )
  • XDM-OPTIONS XDM uchun. To'liq o'rnatish oson, Xhost telefon kitobi, X Login, X Desktop Chooser, menyu-qayta konfiguratsiya, ta'mirlash vositalari.
  • LDM, (masofaviy) displey menejeri Linux Terminal Server loyihasi
  • MDM, Linux Mint uchun ishlab chiqilgan grafik displey menejeri.
  • dtlogin (yuborilgan CDE )
  • skologin (tomonidan taqdim etilgan ShHT ochiq ish stoli ) shuningdek muddati o'tgan parollarni tekshiradi va ba'zi ma'muriy vazifalarni bajaradi
  • WINGs Display Manager (ishlatilgan WINGs vidjet to'plamidan foydalanib Oyna ishlab chiqaruvchisi )
  • kirish / kirish (ishlatilgan arxitekturadan foydalanadi Ma'rifat v.17, 2005 yildan beri tanaffusda)
  • LXDM, engil ish stoli va to'liq mavzuli ekran menejeri, qismi LXDE
  • SLiM, mustaqil kirish menejeri.
  • CDM, Unix uchun ultralight Console Display Manager
  • xlogin, X Window-ga alohida XDMCP-server bilan kirish
  • Kirish, engil grafik kirish menejeri
  • Ortos, faqat OpenGL-dan foydalanadigan juda sozlanishi animatsion mavzularga ega bo'lgan yana bir engil echim
  • nodm, kiosklar, maishiy texnika va mobil telefonlar kabi tizimlar uchun avtoulov-kirish displey menejeri

Unix-ning ba'zi bir tarqatishlarida standart ko'rsatuv menejeri $ PREFIX / etc / X11 / default-display-manager faylida tanlanadi.

Shuningdek qarang

Manbalar

  • XDMCP spetsifikatsiyasi, dan X.Org nashr hujjatlari
  • XDM qo'llanma sahifasi (XFree86.org)
  • Linda Mui va Erik Pirs, X Window System 8-jild: X11-chi versiya 4 va 5-chi versiyalar uchun X oyna tizimi ma'muri qo'llanmasi, 3-nashr (O'Reilly and Associates, 1993 yil iyul; yumshoq qopqoq ISBN  0-937175-83-8)

Adabiyotlar

Tashqi havolalar