Product SiteDocumentation Site

13.3. سطح المكتب الرسومي

هناك مجموعتان برمجيتان كبيرتان تسيطران على مجال سطوح المكتب الرسومية الحرة: GNOME وKDE. تتمتع كلا منهما بشعبية كبيرة. هذه حالة نادرة حقيقة في عالم البرمجيات الحرة؛ فمخدّم الوب أباتشي، على سبيل المثال، له عدد قليل جداً من النظراء.
هذا التنوع له جذور في التاريخ. كان KDE أول مشروع سطح مكتب رسومي، لكنه اختار مكتبة Qt الرسومية وكان ذلك الخيار غير مقبول لعدد كبير من المطورين. لم تكن Qt برمجية حرة ذلك الوقت، وتمّ الشروع في GNOME اعتمادًا على مكتبة GTK+‎. أصبحت Qt حرة خلال تلك الفترة، لكن المشروعين لم يندمجا بل تطورا على التوازي.
لا يزال KDE وGNOME يتعاونان: تحت مظلة FreeDesktop.org، حيث تعاون المشروعان في تعريف معايير العمل المتبادل بين التطبيقات.
إن اختيار ”أفضل“ سطح مكتب رسومي هو موضوع حساس نفضل الابتعاد عنه. سوف نَصِفُ الإمكانيات العديدة المتاحة فقط، وسنعطي عدة مؤشرات للتعمّق في التفكير. سيكون أفضل خيار اختيارك الخاص الذي ستقدم عليه بعد بعض التجارب.

13.3.1. ‏GNOME

Debian Wheezy includes GNOME version 3.4, which can be installed by a simple apt-get install gnome (it can also be installed by selecting the “Graphical desktop environment” task).
يتميز GNOME بجهوده في سهولة الاستخدام وتسهيلات الوصول. شارك بعض محترفي التصميم في كتابة المعايير والتوصيات. ساعد هذا المطورين على إنشاء واجهات مستخدم رسومية مُرضية. كما يلقى المشروع تشجيعاً من اللاعبين الكبار في الحوسبة، مثل إنتل، وIBM، وأوراكل، ونوفل، وتوزيعات لينكس المختلفة طبعاً. أخيراً، يمكن استعمال العديد من اللغات البرمجية في تطوير التطبيقات التي تتكامل مع GNOME.
لقد استغرق GNOME في بناء هذه البنية التحتية وقتاً طويلاً، الذي يعتبر بيئة سطح مكتب أقل نضجاً بشكل واضح مقارنة ببيئة KDE. خصوصاً جهود تسهيلات الوصول والاستخدام، فهي حديثة العهد، ولم تبدأ الفوائد بالظهور إلا في إصدارات البيئة الأخيرة.
سطح المكتب GNOME

شكل 13.1. سطح المكتب GNOME

من وجهة نظر مديري النظم، يبدو أن GNOME مجهّز بشكل أفضل للنشر على نطاق واسع. هناك سجلين للتحكم بإعدادات التطبيقات، أولهما GSettings (القياسي حالياً، وهو يُخزِّن بياناته في DConf) والثاني GConf (النظام القديم المستخدم في GNOME 2.x، ولا تزال بعض تطبيقات GNOME 3.x تستخدمه). يمكن الاستعلام عن محتويات هذين السجلين وتحريرها باستخدام الأدوات النصية gsettings، ‏dconf وgconftool-2، أو باستخدام الواجهتين الرسوميتين dconf-editor وgconf-editor. يستطيع مدير النظام إذاً تعديل إعدادات المستخدمين من خلال سكربت بسيط. الموقع التالي يحوي كل المعلومات المفيدة لمديري النظم الموكلين بإدارة محطات عمل تستخدم GNOME:

13.3.2. KDE

Debian Wheezy includes version 4.8.4 of KDE, which can be installed with apt-get install kde-standard.
تطورت KDE اعتماداً على أسلوب عملي كثيراً. لقد وصل مؤلفوها لنتائج سريعة جيدة جداً، وهذا سمح لهم بتنمية قاعدة مستخدمين كبيرة. ساهمت هذه العوامل في رفع مستوى جودة المشروع ككل. KDE بيئة سطح مكتب ناضجة بشكل مثالي وتحوي طيفاً واسعاً من التطبيقات.
سطح المكتب KDE

شكل 13.2. سطح المكتب KDE

Since the Qt 4.0 release, the last remaining license problem with KDE is no more. This version was released under the GPL both for Linux and Windows (whereas the Windows version was previously released under a non-free license). Note that KDE applications must be developed using the C++ language.

13.3.3. Xfce وغيره

Xfce هو سطح مكتب بسيط وخفيف، وهو يناسب الحواسيب ذات الموارد المحدودة. يمكن تثبيته بالأمر apt-get install xfce4. يعتمد Xfce، مثل GNOME، على مكتبات GTK+‎، كما يشترك مع GNOME بالعديد من المكونات.
بخلاف GNOME و KDE، لا يهدف Xfce لأن يصبح مشروعاً ضخماً. فهو لا يقدم بالإضافة للمكونات الأساسية لأي سطح مكتب متطور (مدير ملفات، مدير نوافذ، مدير جلسة العمل، لوحة لتشغيل التطبيقات وما شابه)، إلا بعض التطبيقات الخاصة القليلة: متصفح وب خفيف جداً (Midori)، وطرفية، ورزنامة، ومستعرض صور، وأداة لحرق الأقراص الليزرية، ومشغل وسائط (Parole) ومتحكم بمستوى الصوت.
سطح المكتب Xfce

شكل 13.3. سطح المكتب Xfce

هناك سطح مكتب آخر متوفر في ويزي هو LXDE، الذي يركز على ناحية ”الخفة“. يمكن تثبيته بمساعدة الحزمة الفوقية lxde.