أول انطباع يتركه أي نظام تشغيل يبدأ من لحظة تشغيل الجهاز وشاشة تسجيل الدخول. في الأنظمة المغلقة مثل ويندوز أو ماك، أنت مجبر على استخدام الواجهة التي تفرضها الشركة. لكن في لينكس، القصة مختلفة تمامًا. شاشة تسجيل الدخول ليست جزءًا لا يتجزأ من النظام، بل هي برنامج مستقل يمكنك تغييره وتخصيصه أو حتى حذفه والاكتفاء بـ سطر الأوامر.
هذه البرامج التي تعمل كحارس البوابة تعرف باسم “مديري العرض” (Display Managers). في هذا المقال، سنأخذ جولة سريعة لفهم ما يحدث في كواليس تلك الثواني التي تسبق ظهور سطح المكتب وكيف تطورت هذه البرامج على مر السنين.
XDM: الجد الأكبر (1988)
في عام 1988، قبل ظهور لينكس نفسه، وُلد XDM ليكون حجر الأساس لمديري العرض. واجهته هي شاشة رمادية كلاسيكية بدون أي مؤثرات بصرية حديثة، وتجسد فلسفة النظام الصارمة: إنجاز المهمة بخفة وبدون تعقيد. لا توجد قوائم إعدادات لتغيير الألوان أو الثيمات، بل يتم التحكم بكل شيء يدويًا عبر تعديل ملفات نصية مثل Xresources. إنه حارس البوابة القديم الذي يركز على الكفاءة واستهلاك أقل قدر ممكن من الموارد.
- البروتوكولات المدعومة: X11 فقط.
- البيئات التي تتبناه: لا يوجد بيئة محددة (كان الخيار الافتراضي لنظام النافذة X).
- المصادر: ويكيبيديا و الكود المصدري (X.Org).
KDM: ثورة واجهة KDE الكلاسيكية (1998)
ظهر KDM أواخر التسعينات ليكون التطور الطبيعي والبديل المباشر لـ XDM. لم يكن البرنامج مجرد شاشة تسجيل دخول، بل كان نقلة نوعية في عالم لينكس؛ حيث قدم ميزات نعتبرها اليوم بديهية، مثل إمكانية اختيار المستخدم من قائمة، النقر على الصور الشخصية بدل كتابة الاسم يدويًا، ودعم الثيمات والخلفيات المخصصة بسهولة. ظل KDM هو الحارس الأمين لبيئات KDE لسنوات طويلة، وأضاف لمسة جمالية افتقدها النظام طويلًا.
- البروتوكولات المدعومة: X11 فقط.
- البيئات التي تتبناه: KDE 3 وKDE 4 (تاريخيًا).
- المصادر: ويكيبيديا و مستودع كود KDE (المؤرشف).
GDM: الأناقة والاندماج مع جنوم (1999)
بعد سنوات من الشاشات الكلاسيكية، أدرك مجتمع لينكس أن المستخدم يحتاج لتجربة بصرية ألطف. هنا دخل GDM الساحة أواخر التسعينات ليكون الواجهة الرسمية لبيئة سطح المكتب GNOME. القفزة هنا كانت واضحة؛ GDM لم يأتِ فقط ليطلب منك الباسورد، بل جاء ليوفر تجربة سلسة تدعم تعدد المستخدمين، أدوات سهولة الوصول، والتبديل السريع بين الواجهات.
- البروتوكولات المدعومة: X11 و Wayland.
- البيئات التي تتبناه: GNOME (الخيار الافتراضي والرسمي).
- المصادر: ويكيبيديا و الكود المصدري.
SLiM: المحارب القديم الذي أحببناه (2007)
لا يمكننا الحديث عن الخفة دون ذكر SLiM. في أواخر العقد الأول من الألفية، كان هذا البرنامج هو الحبيب الأول لعشاق التخصيص ومستخدمي مديري النوافذ المستقلة. كان يتيح لك وضع صورة خلفية، مربع شفاف لكتابة الباسورد، وانتهى الأمر. لا تعقيدات ولا استهلاك للذاكرة.
- البروتوكولات المدعومة: X11 فقط.
- البيئات التي تتبناه: بيئات مديري النوافذ المستقلة.
- المصادر: ويكيبيديا و المستودع المؤرشف.
LightDM: البطل الخفيف والمستقل (2010)
مع تضخم بيئات سطح المكتب وزيادة استهلاكها للموارد، برز LightDM بفكرة ذكية: فصل واجهة المستخدم المرئية عن المحرك الأساسي الذي يعمل في الخلفية. هذه الهندسة جعلته مستقلًا وقادرًا على التكيف مع أي بيئة دون إجبارك على تحميل مكتبات برمجية ثقيلة تابعة لبيئات أخرى.
- البروتوكولات المدعومة: X11 بشكل أساسي.
- البيئات التي تتبناه: XFCE، MATE، وCinnamon.
- المصادر: ويكيبيديا و الكود المصدري.
MDM: قصة بيئة Cinnamon (2012)
إذا كنت تتساءل عن بيئة Cinnamon، فلديهم قصة تستحق الذكر. في عام 2012، عندما قامت جنوم بتغيير GDM بشكل جذري أفقده بعض ميزات التخصيص، قرر فريق Linux Mint أخذ الكود القديم والمستقر لـ GDM وبناء مدير عرض خاص بهم أسموه MDM.
- البروتوكولات المدعومة: X11 فقط.
- البيئات التي تتبناه: Cinnamon (سابقًا فقط).
- المصادر: ويكيبيديا (تاريخ لينكس منت) و الكود المصدري (مؤرشف).
SDDM: الوريث الحديث وعصر Wayland (2013)
عندما بدأ KDM يشيخ ولم يعد قادرًا على مواكبة المستقبل، جاء SDDM ليكون الوريث الشرعي. بفضل اعتماده على لغة QML وتقنيات Qt الحديثة، منح المصممين حرية مطلقة لابتكار شاشات تسجيل دخول متحركة وتفاعلية.
- البروتوكولات المدعومة: X11 و Wayland.
- البيئات التي تتبناه: KDE Plasma وLXQt.
- المصادر: ويكيبيديا و الكود المصدري.
Ly: خيار الهاكرز وعشاق سطر الأوامر (2017)
هل يجب أن تكون شاشة الدخول رسومية بالضرورة؟ ليس في لينكس! هناك فئة من مديري العرض تعمل بالكامل داخل واجهة نصية، وأشهرها حاليًا هو Ly. هذا البرنامج لا يهتم بالخلفيات ولا التأثيرات؛ يفتح لك شاشة سوداء أنيقة بخطوط كلاسيكية مربعة لتكتب اسمك وكلمة مرورك وتختار بيئتك.
- البروتوكولات المدعومة: X11 و Wayland.
- البيئات التي تتبناه: لا يعتمد على بيئة معينة، مفضل لدى مستخدمي (Tiling Window Managers).
- المصادر: الكود المصدري الرسمي.
الخاتمة: واجهتك.. قواعدك الخاصة
في النهاية، اختيار مدير العرض في لينكس ليس مجرد أداة لكتابة الباسورد، بل هو إعلان عن فلسفتك الخاصة في إدارة جهازك. هل تحب الحلول الجاهزة والمتكاملة فتعتمد على GDM أو SDDM؟ أم أنك مهووس بالخفة القصوى وتفضل LightDM أو شاشة Ly السوداء؟ لينكس ببساطة لا يفرض عليك بوابًا واحدًا؛ بل يعطيك المفاتيح ويترك لك حرية التصميم.
الآن المايك معكم: ما هو حارس البوابة الذي تستخدمونه حالياً؟ وهل أنتم من فريق الواجهات الأنيقة، أم فريق الخفة وسطر الأوامر؟ شاركوني في التعليقات
