مدير النوافذ الرائع - WM رائع. مديري نوافذ البلاط لنظام التشغيل Windows

06.07.2019

تتكون واجهة المستخدم الرسومية لنظام التشغيل Linux من جزأين رئيسيين: نظام X Window و

مدير النافذة نفسه. نظام X Window (على وجه التحديد

التنفيذ المجاني لحزمة XFree86، المعروفة باسم X) -

الخادم، ومدير النوافذ هو العميل، نحصل على النموذج القياسي

"خدمة الزبائن". يقدم هذا النموذج إمكانات كبيرة، ولكن

غالبًا على أجهزة المستخدم X Window وwindow manager

يتم تثبيتها معا.

يتصل نظام X Window بالأجهزة (بطاقة الفيديو، الشاشة،

لوحة المفاتيح والماوس) وتوفر إمكانيات الرسومات الأساسية

(الألوان، رسم البدائيات الرسومية، إخراج النص، وما إلى ذلك).

يمكن تشغيل XFree86 على جميع الأنظمة المشابهة لنظام Unix وUnix مثل:

يتم أيضًا دعم Linux وعائلة BSD بأكملها وSun Solaris x86 وMacOs X

OS/2 وCygwin؛ يعمل الخادم بنفس الطريقة على أي منصة.

يعتمد KDE على مكتبة Qt من Trolltech، ويعتمد Gnome على Gtk+. مكتبة

وهو المسؤول، على وجه الخصوص، عن كيفية عمل X Window

رسم القوائم والأزرار والأيقونات والعناصر الرسومية الأخرى.

مدير النوافذ هو المسؤول عن موقع ومظهر النوافذ نفسها والعامل

يتضمن الجدول غالبًا نظامًا لمراقبة المستخدم

الجلسات، ومجموعة من البرامج التطبيقية، والمرافق، وما إلى ذلك.

إذا كان Xfree86 هو المعيار، فهناك عدد كبير من مديري النوافذ

والعديد من أفضلها هو موضوع هذا المقال.

DocApps هي شيء يشبه التطبيقات الصغيرة التي يتم استخدامها للعرض

معلومات مفيدة: درجة حرارة المعالج، تحميله، كم

الذاكرة الحرة/مساحة القرص، وحالة الاتصال بالشبكة،

حالة صندوق البريد، والساعة، والتقويم، وغير ذلك الكثير، لإدراجه في القائمة

كل شيء لا معنى له. من برامج الكل في واحد المشابهة Gkrellm، فإنه

يستحق مقالة منفصلة.

    كيدي وجنوم

متوفر في جميع التوزيعات والبرامج الأكثر أو الأقل شعبية

يتم تثبيت كلاهما بشكل افتراضي. معظمهم يعتبرونها الرئيسية، و

بعض الناس هم مديرو النوافذ الوحيدون لديهم. وفقا للتطبيق

مطورو KDE - مدير النوافذ هذا يعمل بنسبة 65%

الأجهزة التي تستخدم واجهة رسومية، سأضيفها بنفسي،

أن KDE هو بالفعل الأكثر شعبية، ولكن الأرقام مبالغ فيها بشكل واضح.

ولكن لماذا يوجد اثنان منهم... كان مشروع KDE، الذي تم إنشاؤه عام 1996، مبنيًا على

مكتبات Qt من شركة Trolltech النرويجية التي قدمت

كانوا تحت رخصة BSD في ذلك الوقت، وليس رخصة GPL. لذلك، في عام 1997 كان هناك

مشروع جنوم، الذي كان هدفه تطوير بيئة رسومية،

تلبية ترخيص GPL. ثم قامت Trolltech بتغيير ترخيص QT إلى GPL

(أكثر ملاءمة للمشاريع مفتوحة المصدر)، ولكن جنوم بالفعل

متطور.

لدى KDE واجهة بديهية شبيهة بالفوز، مما يجعلها كذلك

جذابة للمستخدمين القادمين من Windows. جنوم فقط

يقترب من هذه المعلمات. كلاهما لديه سطح مكتب به أيقونات،

شيء مثل زر البداية، مواضيع لا حصر لها، عدد كبير

المرافق وبرامج التكوين المتقدمة، وربما هذا كل ما لدي

أستطيع أن أقول أشياء جيدة عنهم.

KDE ليس فقط الأكثر شعبية، ولكنه أيضًا الأبطأ (بدون

مبالغة)، حتى على الأجهزة القوية يتم تحميلها في حوالي 12-15 ثانية و

لا يوجد علاج لهذا... جنوم ليس بطيئًا جدًا: يستغرق تحميله حوالي 20 دقيقة

8-10 ثواني، ولكن، على سبيل المثال، يستغرق تحميل BlackBox أو IceWM أقل

ثواني...

وتتطور هذه المشاريع بفضل عدد كبير من المبرمجين،

يتم إصدار الإصدارات الجديدة بشكل دوري وتريد استخدامها على الفور، لا

انتظر ظهوره في بعض التوزيعات...يعني قم بتحديث البرنامج

يعد المودم العادي وKDE وGnome مشكلة كبيرة، على سبيل المثال، بالنسبة لـ

عند تحديث KDE إلى الإصدار 3.1، يلزمك تنزيل إصدار مكتبة Qt نفسه

3.1 (حوالي 10 ميغابايت)، ثم مجموعة من مصادر كيدي (تصل إلى عدة مئات ميغابايت).

أسعار جنوم أفضل قليلاً. ربما بين كيدي وجنوم لديك بالفعل

الوصول إلى الثاني، لأنه في كل مكان هو متفوق قليلا، ولكن لا

عجل...

    التنوير

تم إصدار أحدث إصدار مستقر 0.16 في عام 1999 وما فوق

يتم الآن "تطوير" الإصدار 0.17 الذي طال انتظاره، وأعتقد أن ذلك ممكن

أعلن وفاة هذا المشروع. نافذة بطيئة جدًا

مدير، مع مجموعة من الأجراس والصفارات، معظمها غير مبرر و

عديم الفائدة. يدعم السمات، وتنعيم الخطوط TrueType، وX11R6

مدير الجلسة، وأسطح المكتب الافتراضية، وdocApps، والمؤثرات الخاصة:

ظهور تلميحات من بعيد، ورسوم متحركة، وما إلى ذلك. أيد

الأنظمة الأساسية: Linux، BSD، Solaris، HP، Irix، AIX. في إطار هذا المشروع

هناك عدد من المكتبات الخاصة المكتوبة التي تستخدم

أخرى في الأعمال. يحتوي على عدد كبير من السمات المضمنة و

برنامج التكوين الجيد المتكامل.

    XPde

ليس مشروعا بل مزحة مهمتها التكرار

واجهة WindowsXP، ولكن مع تفاصيل Linux وليس أكثر

هذا هو الحال مع Kylix، ولهذا السبب فهو بطيء للغاية

حجم كبير نسبيا (حوالي 6 ميجا بايت)

ربما سيكون هذا هو التراجع عنه. يقول المطورون أنفسهم أن XPde ليس كذلك

يدعي أنه مدير النوافذ، في رأيه هناك اثنان فقط: كيدي

وGnome، ومكتوب لمستخدمي WindowsXP لتبسيط عملية الانتقال إليه

يسبب القلق بين المطورين والمستخدمين أنفسهم

شركة Microsoft، والتي قد تلاحظ XPde والاتصال

المحكمة يحبونها..

    ففوم

إنه موقع ويب بسيط ومفيد للغاية، ويستحق الاهتمام بشكل خاص

الأسئلة الشائعة التفصيلية. لتقف على الحرة، الشهيرة، السريعة، الرائعة،

مرن، F!@#$%، نهائي، غير تقليدي، مدير نوافذ افتراضية مضحك.

التنمية تسير على قدم وساق.

هذا هو ما تحتاجه: الحد الأدنى من سرعة التحميل (أقل من ثانية)

واجهة بسيطة، وحتى بدائية، ولكنها مرنة للغاية. لقد

ملف تكوين بسيط وواضح، والذي يمكنك تغييره

تغيير كل شيء، أو كل شيء تقريبا ;) لفعالية

والعمل المريح لا يمكن القيام به دون ضبط دقيق، وهذا يزيل

كمية كبيرة من الوقت، مما يخيف المستخدمين العاديين،

تفضيل كل شيء دفعة واحدة (أيديولوجية مايكروسوفت).

ويتميز بدعم جيد للخطوط، بما في ذلك مقاومة التعرجات،

تطبيق الظلال على النص (يبدو جيدًا مع النص الفاتح)،

دعم العديد من أجهزة سطح المكتب الافتراضية وdocApps، والدعم

وحدات مكتوبة في بيرل وTCL، على سبيل المثال، هناك وحدة نمطية

وضع شيء مثل زر ابدأ على سطح المكتب.

    XFCE

استنادًا إلى مكتبة GTK+. سعى المطورون لضمان ذلك

جعل البيئة الرسومية سهلة الاستخدام قدر الإمكان،

يتم تكوين النظام باستخدام مجموعة من الأدوات المساعدة، وليس التحرير

ملفات التكوين يدويًا (لمعظم مديري النوافذ

هناك برامج تكوين، لكنها غير مدرجة في الحزمة نفسها، على سبيل المثال

يحتوي BlackBox وXFce على جميع برامج النظام المضمنة). كما يقولون أنفسهم

المبرمجون: "XFce هي بيئة تم إنشاؤها للمستخدمين، مع

إعداد بسيط."

تشتمل مجموعة الأدوات الفريدة هذه على: window

مدير، XFTree - مدير الملفات، الساعة والتقويم، الوحدة النمطية

دعم جنوم، والأدوات المساعدة لتكوين الماوس والصوت، XFGlob -

أداة قوية للبحث عن الملفات، وهو برنامج عبارة عن لوحة

أسفل الشاشة والكثير من نصوص shell لهذه اللوحة (xfterm،

xftrash، xfprint، xfhelp، xfmountdev، CDE2Xfcepal، إلخ.)

ومن بين المميزات ألاحظ أن XFce تمت ترجمته إلى العديد من اللغات، بما في ذلك

بما في ذلك باللغة الروسية. يدعم: تقنية السحب والإفلات،

جلسات المستخدم، من 2 إلى 10 أجهزة سطح مكتب افتراضية، وموضوعات

(3 سمات مدمجة)، وتنعيم الخطوط، وما إلى ذلك.

حل جيد للأشخاص الذين يريدون استخدام wm سريعًا وبسيطًا

واجهة يمكن الوصول إليها.

    ICWM

ظهرت مؤخرًا نسبيًا ولكن دون مبالغة تم تضمينها في كل شيء

التوزيعات: الكبيرة والصغيرة، الشهيرة وغير المعروفة تماما...

يبدو وكأنه Win95: زر ابدأ، لوحة تحتوي على تطبيقات صغيرة

ليس هكذا، من بين 40-50، لم أتمكن من العثور على ما يرضي العين. مع واحد

من ناحية، أنا غير مرتاح للغاية للعمل عليه، ومن ناحية أخرى، أنا

أنا أعرف وأعلم الأشخاص الذين يعشقونه ببساطة.

من بين المزايا الموضوعية، أود أن أشير إلى مكون Iceprefs المتطور للغاية.

    صانع النوافذ

مدير النافذة الرسمي

NeXTSTEP، على الرغم من وجود بعض الاختلافات. الدعم والتوافق مع

GNUstep، وICCCM، وMotif، وOPEN LOOK، وKDE، وGNOME. الروسية المدعومة

اللغة، تتضمن أيضًا الأداة المساعدة WMSetfont لتغيير الترميز بدونها

أعد تشغيل wm. فائدة ممتازة WMPrefs للتكوين.

ولعل الفكرة الرئيسية لواجهة NeXTSTEP هي سلسلة من الرموز

استبدال أيقونات سطح المكتب "التقليدية". الفرق: أيقونة

بالإضافة إلى الوظيفة التقليدية المتمثلة في تسمية التطبيق برمز رسومي

وإطلاقه، يمكن أن يمثل أيضًا تطبيقًا قيد التشغيل بالفعل.

إنه لا يتطلب موارد: فهو يستهلك من 1.5 إلى 2 ميجابايت من الذاكرة. نافذة او شباك

Maker هو مدير نوافذ عملي وجميل المظهر

خيارات ممتازة لتخصيص المظهر (ولكن بدون زخرفة)، و

والأهم من ذلك، أنه يؤدي الوظيفة الرئيسية المطلوبة من النافذة بشكل مثالي

المديرون - إدارة سهلة الاستخدام لنوافذ التطبيقات

شاشة مراقبة.

    الصندوق الأسود وعائلته

الصندوق الأسود 0.65.0-نهائي. الأنظمة الأساسية المدعومة: Linux، BSD، OS/2،

سيجوين، ماك أو إس إكس، صن سولاريس، إيريكس، إتش بي يو إكس. مكتوب بلغة C++، مع tarball

يستغرق كود مصدر bb 275 كيلو بايت !!! تشير عائلتها إلى النافذة

يستخدم المديرون أجزاء من كود BB، ولكن في جوهرها لا يختلفون كثيرًا

من الأصل.

تمت ترجمة Bb نوعيًا إلى العديد من اللغات، بما في ذلك

اللغة الروسية، تدعم docApps، والصقل، والموضوعات، والعمال الافتراضيين

الجداول (يتم تحديد عددها من قبل المستخدم في الأسبوع الأول وفي

لا يتغير أكثر)، ومفاتيح الاختصار (مفاتيح bbkeys)، وما إلى ذلك.

كل شيء فيه يتم من أجل سرعته؛ إذا لم تكن هناك أيقونات، فهو ليس كذلك

يعني أن المبرمجين لم يفكروا في الأمر أو لا يستطيعون القيام به، إنه مجرد

ليست هناك حاجة إليها وتم التخلي عنها عمدا. مدير النوافذ هذا ليس كذلك

يحاول تكرار بعض أنظمة التشغيل، مثل الأغلبية، لكنه يسير في طريقه الخاص،

لا يوجد زر ابدأ، ولا توجد أيقونات على سطح المكتب، بل مجرد أيقونات صغيرة جدًا

لوحة باسم سطح المكتب الافتراضي والساعة والعناوين

Windows، يتم استدعاء القائمة باستخدام زر الماوس الثالث الموجود على الجزء المجاني من سطح المكتب

طاولة. للحصول على عمل فعال ومريح وسريع، عليك أن تعاني منه

تكوين هذه القائمة، ولكن بعد ذلك تعتاد عليها كثيرًا لدرجة أن جميع أنواعها

تبدو أزرار البداية وكأنها نوع من الانحراف.

إنه الأصغر والأسرع و

أجمل وم. تتكون السمات من الأنماط والخلفيات والأصوات (بعضها

نادرًا)، تتضمن الحزمة القياسية فقط حوالي 15 موضوعًا وأرشيفًا

اللحوم الطازجة مليئة بوفرة. سمات bb مناسبة لكل شيء

عائلته والعكس صحيح. يمثل كل نمط غاية

ملف نصي صغير يصف ما هو

يحدد اللون/التدرج نوع الخط وورق الحائط المستخدم.

    وايميا - استنساخ BB

كل ما قيل عن bb ينطبق عليه. أثناء التجمع كان هناك

مشاكل صغيرة، اتضح أن وايميا يستخدمها في عمله

مكتبة imlib2 (من مشروع التنوير) ولهذا ظهر شيء من هذا القبيل

الميزة هي شفافية إطارات القائمة والنوافذ (يمكن رؤيتها بوضوح على

لقطة الشاشة waimea_1.png) شفافة، وهذا هو الفرق مع bb

ما يزيد على.

    فلوكس بوكس ​​- نسخة أخرى من BB

كل ما هو موصوف هنا هو لي

لقد حاولت ذلك، لكنني استقرت على نفس BB، ولكن التطوير

انتهى عليه: لن يظهر شيء جديد، ثوري، ولكن

Fluxbox هو مشروع BB الواعد من نوعه.

على الموقع يمكنك

البحث عن: flkeys - يسمح لك بتوزيع مفاتيح الاختصار حول لوحة المفاتيح (مريحة جدًا)؛

flconf هو برنامج تكوين بسيط يقوم بتحرير الإعدادات فقط

Fluxbox"a؛ fbdesk - ظهر مؤخرًا (تم تصميمه للتبسيط

الترحيل إلى هذا wm) يضع الرموز على سطح المكتب.

من الميزات

سألاحظ وجود الإشارات المرجعية: يمكن تجميع النوافذ (مجموعات

user)، يمكنك الآن التبديل بين النوافذ المجمعة

من خلال الإشارات المرجعية (مريحة جدًا).

ربما هذا هو كل ما أردت أن أخبرك به عن مديري النوافذ. يتذكر

أن 90٪ من جميع المشاكل يمكن حلها باستخدام وحدة التحكم، ولكن إذا كانت وحدة التحكم

لم يعد من الممكن "إفسادها"، ولكن يمكن عمل البيئات الرسومية بطرق أخرى. القاضي عنه

لا يمكن تحقيق الجماليات وسهولة الاستخدام فقط من خلال لقطات الشاشة، لذا تفضل!

    http://xfree86.org.ru

    http://kde-look.org - السمات والأيقونات والخلفيات لـ kde

    http://freshmeat.net/dockapp - مجموعة من docapps

    http://bensinclair.com/dockapp - المزيد من docapps

    http://dockapps.org/ - مورد متخصص جديد

    http://themes.org - موضوعات لأي شيء وكل شيء

    http://themes.freshmeat.net - مجموعة أساسية من المواضيع للجميع

    مديري النوافذ

    http://themedepot.org - مجموعة من المواضيع لجميع WM

تشبه إلى حد كبير فلسفة تصميم UNIX، "الأدوات، وليس السياسة". هذا يعني انه Xلا تحاول أن تملي عليك كيفية إنجاز العمل. وبدلاً من ذلك، يتم توفير الأدوات للمستخدم، ويترك للمستخدم القرار بشأن كيفية استخدام هذه الأدوات.

تم توسيع هذا الأسلوب في X من خلال عدم تحديد الشكل الذي يجب أن تبدو عليه النوافذ على الشاشة، وكيف يمكن نقلها، وما هي مجموعات المفاتيح التي يجب استخدامها للتبديل بين النوافذ (على سبيل المثال، Alt+Tab، في حالة استخدام Microsoft Windows)، وما هي العناوين التي يجب أن تستخدمها تشبه النوافذ، وما إذا كان يجب أن تحتوي على أزرار لإغلاقها، وما إلى ذلك.

بدلاً من ذلك، يقوم X بتفويض المسؤولية عن ذلك إلى تطبيق يسمى "Window Manager" ( مدير النافذة). هناك العشرات من مديري النوافذ لـ X: Blackbox، وctwm، وfvwm، وtwm، وWindowMaker وغيرها. يوفر كل من مديري النوافذ مظهرًا ووسائل راحة مختلفة؛ بعضهم يدعم "أجهزة الكمبيوتر المكتبية الافتراضية"؛ يسمح لك بعضها بتغيير تعيين مجموعات المفاتيح المستخدمة للتحكم في سطح المكتب؛ وبعضها يحتوي على زر "ابدأ" أو شيء مشابه؛ بعضها يدعم "السمات"، مما يسمح لك بتغيير المظهر عن طريق تغيير السمة.

بالإضافة إلى ذلك، لدى كل من GNOME Shell مديري النوافذ الخاصين بهم المتكاملين مع الصدفة.

كل مدير نوافذ لديه أيضًا آلية التكوين الخاصة به؛ ويتطلب بعضها ملف تكوين تم إنشاؤه يدويًا؛ يوفر بعضها أدوات رسومية للقيام بمعظم أعمال التكوين؛ واحد على الأقل (Lisp.

سياسة التركيز

الميزة الأخرى التي يكون مدير النوافذ مسؤولاً عنها هي "سياسة التركيز على جهاز التأشير". يجب أن يكون لدى كل نظام نافذة طريقة ما لاختيار النافذة التي سيتم تنشيطها لتلقي ضغطات المفاتيح، بالإضافة إلى إشارة مرئية للنافذة النشطة.

تُسمى سياسة التركيز المعروفة باسم "النقر للتركيز". يُستخدم هذا النموذج في نظام التشغيل Microsoft Windows، حيث تصبح النافذة نشطة بعد تلقي نقرة بالماوس.

التركيز يتبع الماوس (التركيز يتبع الماوس)

النافذة الموجودة أسفل المؤشر لها التركيز. لن تكون بالضرورة النافذة التي توضع فوق كل النوافذ الأخرى. يتغير التركيز عند الإشارة إلى نافذة أخرى دون الحاجة إلى النقر عليها (على سبيل المثال، Ion).

التركيز قذر

مع سياسة التركيز يتبع الماوس، إذا كان المؤشر أعلى النافذة الجذرية (أو الخلفية)، فلن تتلقى أي نافذة التركيز وستفقد ضغطات المفاتيح ببساطة. عند استخدام سياسة التركيز المبهم، فإنها تتغير فقط عندما يصل المؤشر إلى نافذة جديدة، ولكنها لا تترك النافذة الحالية أبدًا.

انقر للتركيز

يتم تحديد النافذة النشطة بالضغط على زر موجود على جهاز التأشير. في هذه الحالة، "ترتفع" النافذة وتقع فوق جميع النوافذ العادية الأخرى. سيتم الآن توجيه جميع ضغطات المفاتيح إلى هذه النافذة، حتى لو تحرك المؤشر إلى نافذة أخرى.

يدعم العديد من مديري النوافذ السياسات الأخرى، بالإضافة إلى الأشكال المختلفة لتلك المدرجة.

روابط

  • xwinman.org - لقطات شاشة لمديري النوافذ المشهورين.

مؤسسة ويكيميديا. 2010.

تعرف على "X Window System Window Manager" في القواميس الأخرى:

    مدير نوافذ الإطار (أو التبليط) هو مدير نوافذ نظام X Window الذي يقسم مساحة عمل الشاشة إلى إطارات مستطيلة غير متداخلة. يتم استخدام كل إطار لعرض المعلومات بشكل منفصل... ويكيبيديا

    مدير نوافذ X Window System هو تطبيق يعمل أعلى نظام X Window ويحدد الواجهة وتجربة المستخدم. في أنظمة التشغيل المشابهة لـ Unix، يمكن للمستخدم اختيار أي مدير نوافذ حسب رغبته... ... ويكيبيديا

بغض النظر عن بيئة العمل المثبتة على جهاز الكمبيوتر الخاص بك، فمن المحتمل أنها تحتوي على بعض الميزات، "الحيل" التي جعلتك تفضل هذا النظام بالذات. ربما تنجذب إلى ثراء برامج Windows، أو ربما تنجذب إلى إمكانيات الشبكات في Linux أو بديهية OS X. كل منها جيد بطريقته الخاصة، ولكل منها ميزات لا يمتلكها الآخرون.

سنتحدث اليوم عن السمة المميزة للأنظمة المتوافقة مع Unix - . يشير هذا المصطلح إلى نمط معين من العمل داخل واجهة المستخدم الرسومية، حيث يتم شغل مساحة الشاشة بالكامل بواسطة نوافذ غير متداخلة من البرامج المفتوحة.

قبل بضع سنوات، كان لدى الويب الكثير من الصفحات ذات الإطارات. لم يكونوا نفس الشيء إطار iframe، والتي تعرض الآن رسائل إعلانية مزعجة وجميع أنواع معارض الصور، ومناطق مستقلة منفصلة على صفحة الويب، محملة من مصادر مختلفة، مع التمرير المستقل. يتم "قص" نافذة المتصفح إلى عدة أجزاء بواسطة خطوط مستقيمة، ويعيش كل مستطيل ناتج حياته الخاصة، بشكل مستقل عن الآخرين.

يتصرفون بنفس الطريقة تقريبًا مديري النوافذ المبلطة، فقط بدلاً من إطارات صفحات الويب، تعيش البرامج في هذه الأجزاء المقطعة من الشاشة (البلاطات). على سبيل المثال، إذا كنت ترغب في إنشاء شيء مثل "القائد" على الشاشة، فيمكنك فتح مجلدين وإعطاء مدير النوافذ الأمر: "تطبيق المخطط - نافذتان على الشاشة، مفصولتان بحد عمودي".

تم تشكيل نمط العمل هذا في أيام سطر نص Unix، عندما كان النظام متعدد المهام منذ فترة طويلة، ولم تكن هناك واجهة سريعة ومريحة. أدى تقسيم الشاشة إلى أجزاء إلى استخدام المساحة المتاحة بالكامل ومراقبة عدة عمليات متوازية في وقت واحد. مديري البلاطنجت من ظهور الواجهة الرسومية وتم استخدامها كطريقة إخراج رئيسية في العديد من أنظمة التشغيل الجديدة (على الرغم من أنها متخصصة للغاية).

لنعد الآن إلى النظام المتوفر الآن على أجهزة كمبيوتر معظم القراء - مايكروسوفت ويندوز.

من مدير البلاطتم التخلي عنه أخيرًا في الإصدار 2.0. إدارة النوافذ المطبقة اليوم تتحسن مع كل إصدار. يحتوي Windows 7 على العديد من الميزات الجديدة - يمكنك الآن تكبير النافذة بسرعة عموديًا فقط أو وضعها في نصف الشاشة تمامًا، على اليمين أو اليسار. إذا كان عليك في كثير من الأحيان استخدام برنامجين في نفس الوقت، فهذا أمر مريح للغاية؛ فلن تحتاج بعد الآن إلى اللجوء إلى قائمة سياق شريط المهام.

ومع ذلك، هذا ليس الحد الأقصى الذي يمكن ضغطه من مدير نوافذ Windows. صحيح أن المطورين لم يدرجوا أي شيء آخر فيه بعد. دعونا نرى ما يمكن العثور عليه على شبكة الويب العالمية ونحاول استخدام ما نجده.


مجانا:

مدير البلاط الوحيد الأصيل والمتسق أيديولوجيًا بنسبة مائة بالمائة والذي تمكنت من اكتشافه. بعد الإطلاق، يتم حرمان جميع النوافذ القابلة للتطوير من الإطارات والعناوين ويتم تقسيمها إلى مجموعتين - المجموعة الرئيسية والإضافية.

تحتوي المجموعة الرئيسية (على اليمين أو في الجزء العلوي من الشاشة) على نافذة واحدة (افتراضيًا) أو أكثر من نوافذ البرامج، بينما تحتوي المجموعة الإضافية على جميع النوافذ الأخرى.

يتم التحكم حصريًا عن طريق مفاتيح التشغيل السريع ووسائط سطر الأوامر عند بدء التشغيل. يمكنك تبديل النافذة الحالية إلى الوضع العادي والعودة إليها في أي وقت، وتغيير حجم النوافذ وموضعها، والخروج وضع البلاط(أثناء الحفاظ على ترتيب النوافذ)، قم بتغيير عدد النوافذ في مجموعات - وبعد القليل من الممارسة، يتم كل هذا على الفور، بشكل أسرع بشكل لا يضاهى مقارنة بمحاولات القيام بنفس الشيء تقريبًا باستخدام الوسائل القياسية.

بعد أن استخدمت البرنامج لمدة يوم واحد، أستطيع أن أؤكد لكم أنه، على الرغم من زهده، فهو أداة قوية للغاية ستجد بالتأكيد معجبيها.

إذا أتيحت لي الفرصة للتأثير على التطوير، فسأطلب إضافة دعم الماوس لمعالجة حجم النوافذ وموضعها، على سبيل المثال، لتنظيم النوافذ في مكدسات مع علامات التبويب، مثل الصفحات في المتصفح.

مجانا:

لقد كانت هذه الأداة معلقة في درجتي لمدة ستة أشهر تقريبًا، وفي الوقت الحالي يصعب علي الاستغناء عنها. البرنامج ليس مدير بلاط "حقيقي". وبدلا من ذلك، تقترح وضع النوافذ وفقا لعدة أنماط معدة مسبقا. هذا لا يعني أنه، بناءً على أمرك، ستصطف جميع البرامج في فسيفساء مُصممة مسبقًا، فقط أن النافذة التي سيتم تطبيق الأمر عليها ستشغل المنطقة الموضحة في الرسم التخطيطي. هناك طريقتان لإصدار أمر - الماوس ومفاتيح التشغيل السريع.

يعد التحكم بالماوس فريدًا من بين البرامج التي تمت دراستها. تعتبر النافذة قد تحولت إلى الوضع الجديد إذا قمت بسحب العنوان في البداية، أول 100 بكسل (ومع ذلك، يمكن تغيير ذلك في الإعدادات). أثناء سحب النافذة، سيتم تمييز المنطقة التي ستشغلها النافذة على الشاشة إذا قمت الآن بتحرير زر الماوس.

المرة الوحيدة التي واجهت فيها أي إزعاج كانت عندما حاولت سحب علامة التبويب الأولى في متصفح Chrome بهذه الطريقة - بدلاً من سحب علامة التبويب، تم تشغيل تبليط نافذة المتصفح بأكملها. كان لا بد من إضافة "Chrome" إلى الاستثناءات ونقلها باستخدام مفاتيح التشغيل السريع. ومع ذلك، فهو أيضًا مريح جدًا ولا يسبب الشعور بالرفض.

يتميز البرنامج بميزة أخرى: تخطيطات النوافذ القابلة للتخصيص بدرجة كبيرة. يمكنك تعديل أحد العناصر الموجودة وإنشاء البرامج الخاصة بك، والأمر المثير للاهتمام بشكل خاص هو استخدام "المكونات الإضافية" - البرامج التي تستجيب للأحداث GridMove. تحتوي الحزمة بالفعل على العديد من هذه الأدوات المساعدة؛ حيث يمكنها تذكر موضع النافذة واستعادتها مرة أخرى وتكبير النافذة أفقيًا فقط، وما إلى ذلك. في الرسم البياني، يمكنك تحديد ليس فقط "النصف الأيسر من الشاشة"، ولكن أيضًا "أسفل اليمين بنسبة 33٪ + 10 بكسل في العرض، مع مسافة بادئة 20 بكسل من حافة الشاشة وموسعة رأسيًا بمقدار ثلثي الشاشة". شاشة."

بشكل افتراضي لدي مخطط ممكّن يعمل على تشتيت النوافذ وفقًا لموضع الأرقام لوحة رقمية. على سبيل المثال، "Win+9" هي نافذة في الربع الأيمن العلوي من الشاشة، و"Win+5" هي نافذة في وسط الشاشة، تبلغ 2/3 ارتفاع وعرض دقة العرض الحالية.

لي GridMoveأصبح المفضل لبساطته - بعد اليوم الأول من الاستخدام، بدأت الأصابع في الضغط على المفاتيح اللازمة نفسها. يعد تخطيط السحب والإسقاط لمنطقة الرأس في الواقع ميزة أود رؤيتها كتحديث أصلي لنظام Windows. لا يستغرق الأمر أي وقت للتعود عليه، ولكن يكاد يكون من المستحيل التخلص من هذه العادة.

مجانا:

بالنسبة لي هذا هو أقرب منافس GridMove، والتي من أجل السعادة الكاملة تحتاج فقط إلى سحب وإفلات العنوان.

التحجيم باستخدام مفاتيح الاختصار WinSplitأكثر ملاءمة من GridMove - تقوم الإعدادات بتعيين عدة مواضع مختلفة لمفتاح تشغيل سريع واحد، والذي يمكن تحريكه من خلال الضغط على مجموعة المفاتيح بشكل تسلسلي. على سبيل المثال، يؤدي الضغط عدة مرات على "Ctrl+Alt+NumPad1" إلى توسيع النافذة في الزاوية اليمنى السفلية (نصف ارتفاع سطح المكتب) بشكل تسلسلي إلى الثلث والنصف والثلثين من عرض الشاشة. تعمل المجموعة "Ctrl+Alt+F" على تمكين الوضع انصهار، عندما تلتصق النافذة بجانب واحد من الشاشة، ويمكن تعديل العرض/الارتفاع، أي موضع الحافة "غير اللاصقة"، على الفور باستخدام أزرار المؤشر.

يمكنك استخدام نفس مفاتيح التشغيل السريع لتوسيع النافذة عموديًا/أفقيًا، ووضعها أعلى النوافذ الأخرى، وضبط الشفافية، وما إلى ذلك. في رأيي المتواضع، هذا غير ضروري بالفعل، لكن لن يضر الحصول على مثل هذه الفرصة

يُطلق على إدارة النوافذ باستخدام الماوس هنا اسم Drag'n'Go ويتم تنفيذها بسهولة تقريبًا كما هو الحال في GridMove. والفرق الوحيد هو أن التبديل إلى وضع التجانب عند سحب النافذة لا يتم تحديده حسب المنطقة التي "تمسك بها"، ولكن من خلال مجموعة من مفاتيح التعديل. بشكل افتراضي، يكون Ctrl+Alt، ولكن يمكنك تعيينه بنفسك. لقد قمت أولاً بتثبيت Win، ثم قمت بتعطيل المعدلات بالكامل. على أي حال، لا تتداخل نوافذي أبدًا تقريبًا، لذا فإن أي سحب للنافذة يمكن اعتباره محاولة لوضعها في البلاط.

الشيء السلبي الوحيد الذي يمكنني العثور عليه هو أن البرنامج يتولى العديد من اختصارات لوحة المفاتيح الشائعة أثناء التثبيت. ومع ذلك، يمكن إعادة تعيينها، وإلا فإن التحكم في لوحة المفاتيح هو الأفضل بين جميع الذين تمت مراجعتهم. سيكون أيضًا فكرة جيدة إضافة منطقة نافذة للسحب، كما في GridMove- وثم WinSplitستكون أداة مثالية تقريبًا.

لا فائدة من تقديم لقطات شاشة لهذين البرنامجين، ففي هذا الصدد، فإنهما يشبهان DropBox - أنت لا تراهما، إنهما يعملان فقط، ويفعلان ذلك بشكل جيد.

برامج مشاركة:

هذا البرنامج "حقيقي" بالفعل مدير البلاط، والتي لا تقوم بترتيب النوافذ فحسب، بل تشغل الشاشة بأكملها معها إن أمكن. لقطة الشاشة أدناه (نأسف للدقة المنخفضة) هي أحد خيارات تخطيط النافذة التي نتجت عند تمكين الوضع الترتيب السريع. إذا قمنا الآن، على سبيل المثال، بتمديد النافذة القائد الكلي(في لقطة الشاشة أدناه على اليمين)، ثم يتم تغيير حجم النوافذ المتبقية وفقًا لذلك بحيث لا يتم انتهاك سلامة "الفسيفساء". ستؤدي محاولة سحب نافذة إلى أخرى إلى تبديل أماكن النوافذ.

على سبيل المثال، تم سحب نافذة المتصفح إلى كلمة، سيشغل النصف الأيسر من الشاشة، وسيتغير حجم محرر النصوص وينتقل إلى الزاوية اليمنى العليا من الشاشة. سيحدث هذا السلوك فقط في النوافذ المفتوحة في وقت أمر مدير التجانب.

مثل المرافق الأخرى التي كان علي الاختيار من بينها، فإن هذه الأداة لها مميزاتها الخاصة. أعجبتني القدرة على توزيع النوافذ بشكل تقريبي عبر الشاشة، ثم تجميعها في فسيفساء حية بلمسة واحدة للوحة المفاتيح

ومع ذلك، فإن الانطباع الأول لم يكن جيدًا بما يكفي لاستخدام البرنامج باستمرار، ناهيك عن شرائه. بعد الإطلاق، ظهرت مشكلات في تشويه اللوحة في برامج المكتب عدة مرات، وكانت الإعدادات سيئة للغاية - يؤدي تعيين مفاتيح التشغيل السريع إلى تقييد اختيار... لا، ليس المفاتيح نفسها، ولكن فقط Ctrl-Alt أو Ctrl- معدّلات التحول.

بالنسبة للبرنامج المدفوع برأيي WindowSizerفهي لا تزال رطبة وفقيرة جدًا في الفرص.

برامج مشاركة:

كما يوحي الاسم، يتيح لك البرنامج تكبير النوافذ ليس لملء الشاشة بأكملها، ولكن حسب رغبة المستخدم. الشيء الوحيد الذي يجعل هذا المنتج متميزًا عن الآخرين هو أنه يحتوي على الأقل على نوع من المحرر المرئي البسيط الذي يسمح لك بتقسيم سطح المكتب الخاص بك إلى أجزاء قطع البلاط.

وبصرف النظر عن هذا، فإن البرنامج ليس لديه أي شيء خاص ليتباهى به. لسبب ما، لم ترغب إدارة النوافذ باستخدام الماوس في العمل. إذا كانت هذه الحرفة هي الخيار الوحيد، فسيكون من الممكن استخدامها تمامًا، ولكن الغريب أنه عند اختبار البرامج المدفوعة أظهرت نتائج أسوأ من حيث سهولة الاستخدام من نظيراتها المجانية.

مجانا:

في الحقيقة، علة.نهي مجموعة من البرامج النصية للبرنامج. عند تشغيله، يتم إخفاء شريط المهام عن المستخدم، ويتم تجريد النوافذ نفسها (على الأقل تلك التي تحتوي على ديكورات قياسية) من عناوينها ووضعها في مربعات. بدلاً من شريط المهام، فهو يقدم شريط أدوات بسيط خاص به.

لا أستطيع أن أقول إنني أعجبت بالتنفيذ، لكن الفكرة نفسها أعجبتني - ليس تحويل البرنامج إلى كود قابل للتنفيذ، ولكن لإعطاء المستخدم الفرصة لتغيير شيء ما. إن تجربة النصوص المترجمة أسهل بكثير من إعادة بناء المصادر. ذكرني هذا الشيء كثيرًا بمديري البلاط في Linux، وهو المكان الذي بدأ فيه بحثي بالفعل.

المجموع

خارج نطاق هذه المقالة توجد إضافات أخرى مثيرة للاهتمام لمدير نوافذ Windows، مثل WindowTabs، الذي يكدس أي نوافذ تحتوي على إشارات مرجعية (مثل الصفحات في Chrome)، وأدوات مساعدة متنوعة تضيف عناصر إلى عناوين النوافذ، وتنفذ الوظائف تراكمي، والتصغير إلى الدرج، والربط بسطح المكتب و"فوق كل النوافذ"، وما إلى ذلك.

أما بالنسبة للموضوع، فالموضوع المفضل لدي هو: GridMoveالذي أستخدمه الآن، و WinSplit، الأمر الذي أذهلني بتنفيذه لمفاتيح التشغيل السريع، وهي الأكثر ملاءمة من بين جميع تلك التي تم أخذها بعين الاعتبار. وهو أحد هذه البرامج التي أوصيك بإلقاء نظرة فاحصة عليها.

لكن لا أحد يعيش على نظام Windows وحده، لذا أقدم المثال الكلاسيكي مديري البلاطتحت يونكس.

مديري النوافذ في لينكسما هو مدير النوافذ أو مدير النوافذ في نظام Linux؟ مدير النوافذ (أو مدير الشاشة) هو برنامج يهتم بشكل أساسي بالشكل الذي ستظهر به النوافذ. وهذا يعني ماذا وأين سيكون العنوان، وكيف ستبدو أزرار الإغلاق والتصغير وما إلى ذلك. ولكن، إلى جانب ذلك، يحدد المدير أيضًا كيفية نقل النوافذ وما هي العمليات التي يمكن إجراؤها عليها (الإغلاق، والتصغير، والتكبير، والتكبير عموديًا فقط، وما إلى ذلك). أي شيء متعلق بالنوافذ الموجودة على شاشة شاشتك يقع على عاتق مدير النوافذ. في الواقع، لهذا السبب يطلق عليه ذلك. ومع ذلك، فإن البرامج الحديثة التي تؤدي وظائف مدير الشاشة في النظام يجب عليها أيضًا التعامل مع صورة الخلفية، وإرفاق أيقونات مختلفة بسطح المكتب، وما إلى ذلك. وما إلى ذلك وهلم جرا.
يحتل مدير النوافذ المستوى الثاني في التسلسل الهرمي لبرنامج الصدفة الرسومية XFree86. في المستوى الأول (الأدنى) يوجد خادم XFree86، وفي المستوى الثالث (الأعلى) توجد البرامج التطبيقية التي تتفاعل مع خادم XFree86 إما مباشرة أو من خلال مدير النوافذ باستخدام مجموعة خاصة من المكتبات، مثل Motif، Lesstif، KDElibs ، جتك، الخ. د. يكون مديرو النوافذ في الأنظمة التي تعمل بنظام XFree86 مسؤولين عن إدارة المكونات المرئية للشاشة، مثل النوافذ والأزرار والإطارات وأسطر النص.
يمكنك العمل في Xcs بدون أي مدير نوافذ. ومع ذلك، في هذه الحالة لا ينبغي للمرء أن يأمل حتى في الحد الأدنى من الراحة. لن يكون لنوافذك عنوان أو حدود، وبالتالي لا يمكن نقلها حول سطح المكتب أو تغيير حجمها. لذلك أنت ببساطة بحاجة إلى مدير الشاشة لكي تشعر وكأنك إنسان.
دعونا نلقي نظرة على عدد قليل من الممثلين الجديرين لعائلة مدير النوافذ:

IceWM
لنبدأ مراجعتنا لمديري النوافذ بأبسطها وأخفها وزنًا. الأكثر شهرة في هذه الفئة هو IceWM. على الرغم من صغر حجمه، فإن IceWM يتمتع بجميع إمكانيات مدير النوافذ العادي. حتى أنه يسمح لك بتثبيت سمات مختلفة. تمت كتابة IceWM بلغة C++ منذ البداية، أي. ولا يستخدم كود المصدر من أي مدير نوافذ آخر. وعند تصميمه تم تحديد الأهداف التالية:
- أن تكون مريحة وسريعة وسهلة الاستخدام؛
- العمل مباشرة بعد التثبيت دون تكوين معقد؛
- استخدام الماوس كجهاز إدخال إضافي؛
- الجمع بين أفضل الميزات للمديرين الآخرين.
IceWM متوافق تمامًا مع GNOME وجزئيًا مع KDE، ولكن يمكن استخدامه أيضًا بشكل منفصل.
لدى IceWM كل شيء حتى يتمكن المستخدم من العمل بشكل طبيعي. يوجد في الجزء السفلي من الشاشة لوحة يوجد بها زر على اليسار لبدء تشغيل برامج مختلفة، على غرار زر "ابدأ" في نظام التشغيل Windows 9x، وبعده مباشرة يوجد زر يعرض قائمة النوافذ. ثم هناك ثلاثة أزرار لبدء تشغيل البرامج بسرعة، ثم أربعة أخرى للتبديل بين الشاشات الافتراضية. بالإضافة إلى كل هذا، يمكنك رؤية الساعة وصندوق البريد ومؤشرات تمهيد النظام على شريط الأدوات، وبطبيعة الحال، يمكن وجود/غياب الأزرار يتم تكوينها من قبل المستخدم.

أفتر ستيب (www.afterstep.org)
يعتمد AfterStep على مدير نوافذ آخر، Fvwm، ولكن تم إعادة تصميمه لتكرار شكل ومظهر NextStep. صحيح أنه تمت إضافة العديد من الميزات المفيدة والمثيرة للاهتمام. بعد أن بدأ وجوده تحت اسم Bowman، تجاوز AfterStep مجرد محاكاة لـ NextStep وأصبح مدير شاشة فريدًا تمامًا. تبدو الشاشة التي تقوم بتشغيل مدير النوافذ هذا كما يلي: يوجد في الجزء العلوي خط يعرض جميع التطبيقات قيد التشغيل ونوافذها؛ توجد عادةً على اليسار أو الأسفل لوحة لبدء البرامج وحيث يتم وضع المؤشرات المختلفة.
تشمل الخصائص الرئيسية لـ AfterStep التي تجعلها جذابة للمستخدمين ما يلي:
- الاستقرار والتطوير المدروس لجميع المكونات؛
- التوافق مع معظم المكتبات ومديري الشاشة (GNOME، KDE، Motif)؛
- حجم الكود الرئيسي القابل للتنفيذ صغير جدًا.

صانع النوافذ
مدير نوافذ آخر يتمتع بنفس القدر من الشعبية والذي يسمح لك بتنظيم شاشتك باستخدام ما يسمى بالأرصفة.
بشكل تقريبي، الرصيف في WM (WindowMaker) يشبه تمامًا الرصيف في البحر. فقط في هذه الحالة، يكون البحر هو شاشتك بأكملها، ويكون الرصيف مكانًا محددًا حيث يتم "إرفاق" التطبيقات؛ لا يمكنهم التحرك حول سطح المكتب. يتم إرفاق التطبيقات كرمز (نظرًا لأن هذا هو عادةً ما يبدو عليه التطبيق المصغر في WM). في WindowMaker، تحتوي جميع التطبيقات على أيقونات مرتبطة بها، ويمكنك في أي وقت إخفاء أي من النوافذ الموجودة أسفل الرمز الخاص بها، وبعد النقر عليها نقرًا مزدوجًا، ستظهر نافذة التطبيق مرة أخرى على الشاشة.
يمكنك وضع أيقونات التطبيقات التي تستخدمها باستمرار في قفص الاتهام حتى تتمكن من تشغيلها بسهولة. عندما لا يكون التطبيق المرتبط بالأيقونة قيد التشغيل، تظهر ثلاث نقاط على الأيقونة للإشارة إلى أن التطبيق في حالة غير نشطة. بعد بدء تشغيل البرنامج، تختفي هذه النقاط الثلاث.
يدعم أحد التطبيقات الموجودة في قفص الاتهام أيضًا تشغيل نفسه عند سحب شيء ما إلى زر هذا التطبيق. على سبيل المثال، يمكنك سحب ملف يحتوي على صورة إلى زر - سيقوم محرر الرسوم بتشغيل وفتح الملف الذي يحتوي على الصورة التي قمت بسحبها.
يوجد الآن العديد من التطبيقات الخاصة بمنصة الإرساء التي تم إنشاؤها مع وضع WindowMaker في الاعتبار، على سبيل المثال، مؤشرات تحميل النظام، والساعات، ومشغلات الأقراص المضغوطة وMP3.
في WindowMaker، يكون للتطبيق أيقونة مرتبطة به، حتى لو لم يتم تصغيرها، على عكس Windows Explorer. مثل معظم مديري النوافذ، يدعم WindowMaker نظام الشاشة الافتراضية.

التنوير
"من الأفضل أن ترى مرة واحدة بدلاً من أن تسمع مائة مرة"، هذا هو بالضبط ما يقوله التنوير. قابلة للتخصيص لأي مستخدم تقريبًا. حتى بالنسبة للأكثر حساسية. يحتوي على عدد هائل من جميع أنواع المؤثرات البصرية (القوائم المنسدلة، النوافذ الممتدة من خارج الشاشة، إلخ)، والتي ترضي العين وتجعل التواصل مع الكمبيوتر مشابهًا لما نراه أحيانًا في الأفلام التكنولوجية المختلفة .
أجراس وصفارات مدير الشاشة هذا لا حصر لها. يمكن أن تمتد نوافذك من حواف الشاشة عند ظهورها، أو تتشكل من نقطة ما، ويزداد حجمها تدريجيًا. محطة ذات خلفيات متنوعة، بما في ذلك عرض جزء من خلفية الشاشة التي توجد عليها المحطة حاليًا.
بعض الناس لا يحبون التنوير لأنه ثقيل جدًا على العناصر المرئية. نعم، إلى حد ما، يضيء الساعات العديدة التي يقضيها الشخص على الكمبيوتر، ولكن هناك أولئك الذين يقدرون أكثر راحة ووظائف البيئة التي يعملون فيها.
دعونا نعود إلى أغنامنا. لا يستطيع مديرو النوافذ بمفردهم توفير عمل مريح تمامًا في بيئة رسومية. لذلك، يتم استخدام بيئة سطح المكتب دائمًا تقريبًا - بيئة سطح المكتب أو بيئة سطح المكتب. إنها تهتم بكل ما يتعلق بالعمل المريح للمستخدم في الغلاف الرسومي لنظام التشغيل. أشرطة أدوات مختلفة واختصارات لتنفيذ البرامج وغير ذلك الكثير. مثل معظم مديري النوافذ، تتمتع كافة بيئات سطح المكتب بوسائل للتبديل بين الشاشات الافتراضية. للقيام بذلك، هناك مجموعة من الأزرار على اللوحة أو تطبيق خاص - جهاز النداء (لا علاقة له بالاتصالات المتنقلة). تعتمد بيئات سطح المكتب الحديثة (على سبيل المثال، GNOME وKDE) على مكتبة واجهة مستخدم رسومية محددة وتتضمن توزيعها مجموعة متنوعة من البرامج المفيدة (المحررين، والدفاتر الإلكترونية، والمنظمين، والألعاب البسيطة، وعملاء البريد الإلكتروني، وما إلى ذلك).
بالإضافة إلى Gnome وKDE المشهورين، هناك أيضًا عدد من بيئات سطح المكتب. دعونا ننظر إلى بعض منهم.

إكس إف سي إي (www.xfce.org)
بيئة قابلة للتخصيص بسهولة ومنخفضة الموارد. صحيح أنه يتطلب تشغيل مكتبة GTK وبالتالي فهو متوافق جزئيًا مع جنوم. وهذا يعني أنه يمكنك في نفس الوقت استخدام بعض الميزات من GNOME واللوحة الرئيسية من XFCE.
أكبر اختلاف في هذا البرنامج هو أنه يسمح لك بتغيير قائمة اللوحة الخاصة بك دون بذل الكثير من الجهد. كل ما عليك فعله هو تحديد عنصر القائمة الذي تريد تحريره والنقر بزر الماوس الأيمن. لإضافة عنصر إلى القائمة، ما عليك سوى النقر على عنصر القائمة الأخير. هذه السهولة في الإعداد ليست نموذجية لنظام التشغيل Linux (فقط أمزح).

CDE
تعد CDE (بيئة سطح المكتب المشتركة) أحد تراث UNIX نفسه، نظرًا لأن CDE تتطلب تشغيل مكتبة Motif التجارية، فإن هذا المنتج لم يتم إصداره بموجب ترخيص GNU ويجب شراؤه ، إيكس.
XFCE هو سليل موزع مجانًا لـ CDE. كلا البرنامجين لهما نفس الهدف: توفير واجهة محمولة إلى حد ما للمستخدم وتزويده بكل ما هو ضروري للعمل المريح.

النسخة الأصلية: "Ubuntu Hacks / سطح مكتب Linux"
المؤلفون: كايل رانكين، جوناثان أوكسير، بيل تشايلدرز
تاريخ النشر: يونيو 2006
ترجمة: ن. رومادانوف
تاريخ الترجمة: أغسطس 2010

يعد GNOME وKDE من مديري النوافذ الرائعين، لكنهما ثقيلان بعض الشيء. إذا كنت تستخدم نظامًا قديمًا، أو كنت ترغب فقط في تسريع الأمور، فيمكنك استخدام مديري النوافذ الآخرين ضمن Ubuntu، مثل Fluxbox أو XFCE أو Enlightenment.

إذا كان هناك شيء واحد أكثر أهمية في Linux، فهو الاختيار. إذا كنت لا تحب برنامجًا معينًا، فهناك فرصة جيدة جدًا أن يكون لدى Linux بديل واحد على الأقل له. وينطبق هذا أيضًا على بيئة سطح المكتب بأكملها. تشتمل بيئة سطح المكتب على عدد كبير من البرامج المختلفة، مثل مدير النوافذ (الذي يتولى رسم الحدود حول النوافذ، ونقلها، وما إلى ذلك)، واللوحات التي تسمح لك بتشغيل البرامج، وبرامج التحكم في الخلفية، وغير ذلك الكثير. الأكثر شيوعًا بين خيارات بيئة سطح المكتب هذه هي GNOME وKDE. يتم تعيين Ubuntu افتراضيًا على GNOME كبيئة سطح المكتب الخاصة به [نصيحة رقم 15]، ولكنه يقدم أيضًا كبديل Kubuntu [نصيحة رقم 16]، الذي يقوم تلقائيًا بتثبيت KDE افتراضيًا.

إذا كنت لا تحب GNOME وKDE بشكل خاص، فلا يزال لديك خيارات أخرى. لدى Linux عدد كبير من مديري النوافذ التي يمكن استخدامها بدلاً من خيارات سطح المكتب الكاملة مثل GNOME أو KDE، وجميع مديري النوافذ المشهورين متاحون لنظام Ubuntu. هناك بعض الأسباب التي قد تجعلك ترغب في تجربة بعض مديري النوافذ هؤلاء:

  • يتطلب كل من GNOME وKDE قدرًا كبيرًا من الموارد للتشغيل. تتطلب معظم برامج إدارة النوافذ البديلة موارد أقل بكثير، لذا قد تكون مفيدة إذا كنت تستخدم جهاز كمبيوتر قديمًا أو إذا كنت تريد ببساطة تحسين أداء جهاز الكمبيوتر الخاص بك.
  • غالبًا ما يقدم مديرو النوافذ البديلة مجموعة مختلفة تمامًا من الميزات، وفي بعض الحالات، يتبعون أسلوبًا مختلفًا في كيفية إدارة النوافذ الخاصة بك. تتضمن هذه الميزات القدرة على تجميع النوافذ في نافذة واحدة مبوبة (Fluxbox) أو القدرة على ضبط الكثير من الإعدادات المختلفة الجذابة وضبط موضع النوافذ (التنوير).

فكرة

إذا كنت تريد الاستمرار في استخدام KDE أو GNOME، فهناك بعض الحيل البسيطة التي يمكنك استخدامها لتقليل استخدام الموارد. في كيدي، قم بتشغيل البرنامج kpersonalizer(موجود في حزمة تحمل نفس الاسم) وحدد مستوى أقل من الموارد التي يتم إنفاقها في كيدي لدعم التصميم. في جنوم، استخدم محرر التكوين [نصيحة رقم 15] وفي الخيار /apps/metacity/general/reduced_resources(استخدام أقل للموارد) تم ضبطه على true .

حتى إذا لم يكن لديك سبب محدد لتجربة مديري النوافذ الآخرين، فقد يكون من المفيد تثبيت بعضهم ومعرفة كيفية إدارتهم للنوافذ. إذا لم تعجبك، يمكنك بسهولة العودة إلى بيئة سطح المكتب التي تفضلها.

سنصف في هذه النصيحة العديد من مديري النوافذ الآخرين وكيفية تثبيتهم واستخدامهم على Ubuntu. هناك المئات من مديري النوافذ الذين يمكننا التحدث عنهم، ولكننا سنتحدث هنا عن ثلاثة بدائل شائعة لـ GNOME وKDE: XFCE، وFluxbox، وEnlightenment.

إنشاء قائمة التطبيق

الخطوة الأولى قبل تثبيت مدير نوافذ جديد هي تثبيت وتحديث البرنامج الذي يدير قائمة اختيار التطبيقات، بحيث يمكنك تشغيل التطبيقات دون مشغلات التطبيقات الموجودة في GNOME أو KDE. استخدم مثبت الحزمة الذي تفضل استخدامه وقم بتثبيت الحزمة المسماة قائمة طعام. بعد تثبيت البرنامج، افتح نافذة طرفية وقم بتحديث القائمة الحالية للبرامج في هذه القائمة:

$ سودو تحديث القوائم

دعنا ننتقل إلى مدير النوافذ الجديد الخاص بك

سنناقش كيفية تثبيت واستخدام كل مدير نوافذ، ولكن بما أنك ستستخدم نفس الطريقة لاختيار كل منها، فسنغطي ذلك أولاً. يتكامل كل مدير من مديري النوافذ، عند تثبيته، مع مدير سطح المكتب المستخدم في Ubuntu (افتراضيًا - GDM، لـ Kubuntu - KDM) ويتم إضافته إلى قائمة الجلسات المتاحة.

بمجرد تثبيت مدير نوافذ محدد، قم بتسجيل الخروج من بيئة سطح المكتب الحالية للانتقال إلى شاشة تسجيل الدخول الرئيسية. انقر فوق الزر "جلسات" لرؤية قائمة بأجهزة سطح المكتب ومديري النوافذ المتاحة، وحدد مدير النوافذ الذي تريد تجربته. بمجرد تسجيل الدخول، سيتم منحك خيار تذكر مدير النوافذ هذا باعتباره مستخدمًا طوال الوقت أو مستخدمًا لتلك الجلسة فقط. إذا كنت تريد العودة، قم بتسجيل الخروج ثم حدد مدير النوافذ السابق من القائمة (Ubuntu - GNOME، Kubuntu - KDE).

تجربة XFCE

إذا كنت مهتمًا بمديري النوافذ أو أجهزة سطح المكتب الأخرى، فمن المحتمل أن يكون XFCE واحدًا من أوائل أجهزة سطح المكتب التي تجربها. يتميز XFCE (http://www.xfce.org) بخفة الوزن بدرجة كبيرة، لذا يمكنك الحصول على العديد من وظائف بيئة سطح المكتب الكاملة، مثل اللوحة وأيقونات سطح المكتب وأشرطة المهام، ولكن مع أداء محسّن.

لتثبيت XFCE، قم بتثبيت الحزمة xfce4باستخدام مدير الحزم الذي تفضل استخدامه. سيتم تثبيت بيئة سطح المكتب وعدد كبير من الأدوات ذات الصلة. يحتوي XFCE على عدد من المكونات الإضافية والبرامج الأخرى غير الضرورية التي يمكن تثبيتها أيضًا. ما عليك سوى استخدام وظيفة البحث عن الكلمات الرئيسية xfce في مدير الحزم لديك للعثور عليها جميعًا.

بمجرد تثبيت XFCE، قم بتسجيل الخروج، وحدد جلسة XFCE، وقم بتسجيل الدخول، وسيتم تقديم عامل XFCE الافتراضي لك (انظر الشكل 2-8).

الشكل 2-8. سطح المكتب XFCE الافتراضي في Ubuntu

XFCE عبارة عن لوحة موجودة أسفل سطح المكتب يمكنك من خلالها تشغيل الأدوات الشائعة مثل Terminal ومدير الملفات com.xffm، يستخدم في XFCE ومتصفح الويب والتطبيقات الأخرى. لتشغيل التطبيقات غير الموجودة في اللوحة، انقر بزر الماوس الأيمن على سطح المكتب لفتح القائمة الرئيسية. يمكنك تغيير إعدادات مشغل البرنامج عن طريق النقر بزر الماوس الأيمن على المشغل الموجود في اللوحة. يمكنك أيضًا النقر بزر الماوس الأيمن فوق أجزاء أخرى من اللوحة وإضافة عناصر جديدة إلى اللوحة، مثل المشغلات وأجهزة الاستدعاء والبرامج الأخرى.

في الجزء العلوي من سطح المكتب يوجد شريط المهام، حيث سترى جميع التطبيقات مفتوحة على سطح المكتب الحالي، والتي يمكنك التبديل بينها. انقر بزر الماوس الأيمن على أي تطبيق في شريط المهام للوصول إلى إعدادات إضافية، مثل القدرة على تكبير نافذة البرنامج أو إغلاقها أو إخفائها.

يحتوي XFCE على أداة تكوين رسومية يمكنك الوصول إليها من خلال النقر على أيقونة مفتاح الربط الموجودة في شريط الأدوات. باستخدام هذا البرنامج، يمكنك تكوين إعدادات متنوعة بدءًا من اختيار خلفية سطح المكتب وحتى ضبط مجموعات مفاتيح التشغيل السريع وإعدادات شاشة التوقف وإعدادات شريط المهام. انقر على أيقونة واجهة المستخدم لفتح Theme Manager، حيث يمكنك تخصيص مظهر XFCE.

للخروج من XFCE، انقر فوق أيقونة الطاقة الموجودة على اللوحة، أو انقر بزر الماوس الأيمن على سطح المكتب وحدد Quit. لمزيد من المعلومات حول XFCE، قم بزيارة الصفحة الرسمية على http://www.xfce.org.

باستخدام فلوكس بوكس

محاولة التنوير

مديري النوافذ الآخرين

هناك العديد من مديري النوافذ الآخرين مثل Blackbox، وOpenbox، وWindowMaker، وAfterStep، وFVWM التي يمكنك تثبيتها ضمن Ubuntu. لتثبيت أي من مديري النوافذ هؤلاء، ابحث عن اسمه باستخدام مدير الحزم الذي تفضل استخدامه، ثم قم بتثبيت الحزمة المناسبة. يضيف معظم مديري النوافذ الرئيسيين أنفسهم إلى قائمة الجلسة، بحيث يمكنك تحديدهم بسهولة عند تسجيل الدخول.