Product SiteDocumentation Site

13.2. تخصيص الواجهة الرسومية

13.2.1. اختيار مدير عرض

توفر الواجهة الرسومية مساحة عرض فقط.إن تشغيل المخدم X وحده يؤدي إلى شاشة فارغة وحسب، لذلك تستخدم معظم الأنظمة مدير عرض display manager لعرض شاشة التحقق من المستخدم وتشغيل سطح المكتب الرسومي بعد تسجيل المستخدم دخوله. أشهر ثلاثة مدراء عرض مستخدمة حالياً هي gdm3 ‏(GNOME Display Manager)، وkdm ‏(KDE Display Manager)، وlightdm ‏(Light Display Manager). بما أن مديرو النظم في شركة فلكوت اختاروا استخدام بيئة سطح المكتب GNOME، فقد اختاروا منطقياً gdm3 أيضاً ليستخدموه كمدير عرض. هناك خيارات كثيرة في الملف /etc/gdm3/daemon.conf (هناك قائمة بها في ملف التخطيط /usr/share/gdm/gdm.schemas) للتحكم بسلوك gdm3 بينما يحوي /etc/gdm3/greeter.dconf-defaults خيارات ”جلسة“ الترحيب (وهي أكثر من مجرد نافذة لتسجيل الدخول، بل هي سطح مكتب محدود مزود بأدوات إدارة الطاقة وتسهيلات الوصول accessibility). لاحظ أنه يمكن تعديل معظم الخيارات المفيدة للمستخدمين النهائيين من مركز تحكم GNOME.

13.2.2. اختيار مدير النوافذ

بما أن كل بيئة سطح مكتب توفر مدير نوافذ خاص بها، فإن اختيار الأولى يشمل اختيار الأخير عادة. تعتمد GNOME على مدير النوافذ mutter، أما KDE فتعتمد على kwin، وXfce (التي سنعرضها لاحقاً) لديها xfwm. تسمح فلسفة يونكس دائماً باستخدام مدير النوافذ الذي تريده، لكن اتباع التوصيات يسمح لمدير النظام بالاستفادة العظمى من جهود التكامل التي يبذلها كل مشروع.
قد تعاني الحواسيب القديمة، على أي حال، عند تشغيل بيئات سطح المكتب الرسومية الثقيلة. في هذه الحالات، يجب استخدام إعداد أخف. نذكر من مديري النوافذ ”الخفيفين“ (light أوsmall footprint)‏ WindowMaker (في الحزمة wmaker)، وafterstep، وfvwm، وicewm، وblackbox، وfluxbox وopenbox. في هذه الحالات، يجب ضبط النظام حتى يأخذ مدير النوافذ المناسب الأولوية؛ الطريقة القياسية لذلك هي تغيير البديل x-window-manager باستخدام الأمر update-alternatives --config x-window-manager.

13.2.3. إدارة القوائم

توفر بيئات سطح المكتب الحديثة ومعظم مديرو النوافذ قوائم تسرد التطبيقات المتاحة للمستخدم. توفر كل حزمة عادة ملف .desktop في /usr/share/applications لإبقاء القوائم محدثة وموافقة للمجموعة الفعلية من التطبيقات المتوفرة. تتحدد صيغة هذه الملفات حسب معايير FreeDesktop.org:
يستطيع مديرو النظام تخصيص قوائم التطبيقات أكثر من خلال ملفات الإعداد على مستوى النظام كما هو محدد في معيار قوائم سطح المكتب ”Desktop Menu Specification“. كما يستطيع المستخدمون النهائيون تخصيص القوائم عبر أدوات رسومية مثل kmenuedit (في KDE)، أو alacarte (في GNOME) أو menulibre.