مدير النوافذ المبلطة

مدير النوافذ dwm مع تقسيم الشاشة إلى أربعة مربعات

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

تاريخ

مركز أبحاث زيروكس بارك

كان نظام Xerox Star الأول (الذي صدر عام 1981) يعرض نوافذ التطبيقات بشكل متجانب، ولكنه سمح بتداخل مربعات الحوار ونوافذ الخصائص. [ 1 ] وفي وقت لاحق، طورت Xerox PARC أيضًا نظام CEDAR [ 2 ] (الذي صدر عام 1982)، وهو أول نظام نوافذ يستخدم مدير نوافذ متجانب.

بائعون متنوعون

في عام 1983، ظهر نظام إدارة النوافذ Andrew WM، وهو نظام نوافذ مُجزأ بالكامل، استُبدل لاحقًا بنظام X11 . كما استخدم نظام التشغيل Windows 1.0 من مايكروسوفت (الذي صدر عام 1985) نظام النوافذ المُجزأ (انظر الأقسام أدناه). وفي عام 1986، ظهر نظام إدارة النوافذ GEM 2.0 من شركة Digital Research ، وهو نظام نوافذ لنظام CP/M ، وكان يستخدم نظام النوافذ المُجزأ افتراضيًا. [ 3 ] كان نظام إدارة النوافذ RTL من سيمنز ، الذي أُنشئ عام 1988، أحد أوائل أنظمة إدارة النوافذ المُجزأة، ولا يزال يُعتبر مثالًا يُحتذى به حتى اليوم نظرًا لخوارزمياته في تغيير حجم النوافذ ووضعها وترتيبها تلقائيًا، بالإضافة إلى إزالة أيقوناتها. كان نظام RTL يعمل على نظامي X11R2 وR3، وخاصةً على أنظمة سيمنز الأصلية، مثل SINIX . ويمكن الاطلاع على ميزاته في الفيديو الترويجي الخاص به. [ 4 ] [ 5 ] كان مشروع أندرو (AP أو tAP) نظام عميل سطح المكتب (مثل GNOME المبكر) لـ X مع مدير نوافذ متجانب ومتداخل.

يُقدّم نظام التشغيل macOS X 10.11 El Capitan، الذي صدر في سبتمبر 2015، ميزات جديدة لإدارة النوافذ، مثل إنشاء عرض مقسم للشاشة الكاملة يقتصر على نافذتي تطبيق جنبًا إلى جنب في وضع ملء الشاشة، وذلك بالضغط باستمرار على زر ملء الشاشة في الزاوية العلوية اليسرى من النافذة. [ 6 ]

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

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

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

مايكروسوفت ويندوز

عرض النوافذ بشكل عمودي أو جنبًا إلى جنب
عرض النوافذ بشكل أفقي أو عرضها مكدسة

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

يتبع مدير النوافذ المدمج في نظام التشغيل مايكروسوفت ويندوز ، منذ ويندوز 2.0 ، أسلوب التكديس التقليدي افتراضياً. كما يمكنه العمل كمدير نوافذ بسيط بتقنية التجانب.

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

أضاف نظام التشغيل ويندوز 7 ميزة "Aero Snap" التي تتيح سحب النوافذ إلى أي من جانبي الشاشة لإنشاء تخطيط بسيط متجاور، أو إلى أعلى الشاشة لتكبيرها . وقدّم نظام التشغيل ويندوز 8 تطبيقات متجر ويندوز ؛ وعلى عكس تطبيقات سطح المكتب، لم تكن هذه التطبيقات تعمل في نافذة، بل كانت تعمل فقط في وضع ملء الشاشة، أو تُثبّت كشريط جانبي بجانب تطبيق آخر، أو في بيئة سطح المكتب. [ 7 ]

إلى جانب السماح بتشغيل تطبيقات متجر ويندوز في نافذة تقليدية، حسّن نظام ويندوز 10 ميزات التثبيت التي تم تقديمها في ويندوز 7، وذلك بالسماح بترتيب النوافذ في أرباع الشاشة عن طريق سحبها إلى الزاوية، وإضافة "مساعد التثبيت" الذي يطلب من المستخدم تحديد التطبيق الذي يريده أن يشغل النصف الآخر من الشاشة عند تثبيت نافذة في نصف الشاشة، كما يسمح للمستخدم بتغيير حجم كلا النافذتين تلقائيًا في وقت واحد عن طريق سحب مقبض في منتصف الشاشة. [ 8 ]

يدعم نظام التشغيل Windows 10 أيضًا FancyZones، وهي ميزة إدارة نوافذ أكثر اكتمالًا تسمح بتخصيص مناطق التجانب وتحكم أكبر للمستخدم، ويتم تكوينها من خلال Microsoft PowerToys .

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

بدائل من جهات خارجية

  • AquaSnap - من إنتاج شركة Nurgo Software. برنامج مجاني، مع ترخيص "احترافي" اختياري.
  • أميثيست لنظام ويندوز - مدير نوافذ ديناميكي بنمط التجانب على غرار أميثيست لنظام ماك أو إس.
  • bug.n – مدير نوافذ مفتوح المصدر وقابل للتكوين، مبني كبرنامج نصي AutoHotKey ومرخص بموجب رخصة جنو العمومية العامة (GNU GPL) . [ 9 ]
  • MaxTo — شبكة قابلة للتخصيص، ومفاتيح اختصار عالمية. يعمل مع التطبيقات ذات الصلاحيات المرتفعة، وتطبيقات 32 بت و64 بت، وشاشات متعددة. [ 10 ]
  • WS Grid+ – يتيح لك تحريك وتغيير حجم النوافذ باستخدام نظام تحديد شبكي يجمع بين مزايا النوافذ العائمة والمتراصة والمتجانبة. كما يوفر اختصارات لوحة المفاتيح والماوس لتحريك وتغيير حجم النافذة فورًا.
  • Stack – شبكة قابلة للتخصيص (XAML)، ومفاتيح اختصار عامة و/أو زر الفأرة الأوسط. يدعم دقة HiDPI وشاشات متعددة. [ 11 ] [ 12 ]
  • بلومب - مدير تجانب خفيف الوزن يدعم إصدارات متعددة من ويندوز. يدعم شاشات HiDPI، ومفاتيح الاختصار للوحة المفاتيح، وتخصيص مفاتيح الاختصار (XAML). [ 13 ]
  • Workspacer — مدير نوافذ متجانب مرخص بموجب ترخيص MIT لنظام التشغيل Windows 10، ويهدف إلى أن يكون سريعًا ومتوافقًا. مكتوب وقابل للتكوين باستخدام لغة C# . [ 14 ]
  • dwm-win32 — منفذ لوظائف dwm العامة إلى نظام التشغيل win32. مرخص بموجب ترخيص MIT ويتم تكوينه عن طريق تعديل رأس التكوين بنفس أسلوب dwm. [ 15 ]
  • GlazeWM — مدير نوافذ متجانب لنظام التشغيل Windows مستوحى من i3 و Polybar.
  • كوموريبي هو مدير نوافذ لنظام التشغيل مايكروسوفت ويندوز، مكتوب بلغة رست . ومثل bspwm، لا يدعم كوموريبي ربط المفاتيح تلقائيًا، لذا يتعين على المستخدمين استخدام AHK أو WHKD لإدارة الاختصارات. كما يتوفر من كوموريبي إصدار بواجهة مستخدم رسومية سهلة الاستخدام تُسمى Komorebi UI.
  • Whim - مدير نوافذ ديناميكي تم بناؤه باستخدام WinUI 3 وإطار عمل .NET.

نظام النوافذ X

في نظام X Window ، يُعدّ مدير النوافذ برنامجًا منفصلاً. لا يفرض نظام X نفسه أي نهج مُحدد لإدارة النوافذ، ويظل قابلاً للاستخدام حتى بدون مدير نوافذ. يُشير الإصدار الحالي من بروتوكول X، وهو X11، صراحةً إلى إمكانية استخدام مديري النوافذ المُجزّأة. كان مدير النوافذ المُجزّأة Siemens RTL (الذي صدر عام 1988) أول من طبّق استراتيجيات التوزيع/التحجيم التلقائية. ومن مديري النوافذ المُجزّأة الآخرين في تلك الفترة مدير نوافذ Cambridge الذي طوّره فريق أنظمة المعلومات الأكاديمية في شركة IBM .

في عام 2000، أصدر كل من larswm و Ion النسخة الأولى.

قائمة بمديري النوافذ المتجانبة لنظام التشغيل X

  • أوسوم – مشتق من dwm مع ميزة تقسيم النوافذ الديناميكي، [ 16 ] [ 17 ] والنوافذ العائمة، والوسوم، مكتوب بلغة C وقابل للتكوين والتوسيع بلغة Lua . كان أول مدير نوافذ يتم نقله من Xlib إلى XCB ، ويدعم D-Bus و pango و XRandR و Xinerama .
  • bspwm – مدير نوافذ صغير مُجزّأ يُمثّل النوافذ كأوراق شجرة ثنائية كاملة. لا يتعامل مع اختصارات لوحة المفاتيح بنفسه، بل يتطلب برنامجًا آخر (مثل sxhkd ) لترجمة المدخلات إلى أحداث X. [ 18 ]
  • كومبيزمدير نوافذ مُركّب، يُمكن استخدامه دون الحاجة إلى مغادرة واجهات مألوفة مثل واجهات جنوم ، وكي دي إي بلازما ، ومات . إحدى إضافاته (المسماة Grid) تُتيح للمستخدم إمكانية ضبط اختصارات لوحة المفاتيح لتحريك النوافذ إلى أي زاوية، بخمسة أطوال مختلفة. كما تتوفر خيارات لضبط الموضع الافتراضي لنوافذ مُحددة. يُمكن ضبط الإضافات من خلال مدير إعدادات كومبيز (CCSM).
  • يُتيح dwm تبديل تخطيطات التجانب بالنقر على أيقونة نصية من نوع ASCII في شريط الحالة. التخطيط الافتراضي هو منطقة رئيسية + منطقة تكديس، ويُمثلها رمز []= . من بين التخطيطات القياسية الأخرى وضع "العدسة الأحادية" الذي يُمثله الحرف M ، وتخطيط عائم غير مُتجانب يسمح بتحريك النوافذ وتغيير حجمها، ويُمثله رمز يشبه السمكة ><> . توجد برامج خارجية لإضافة تخطيط فيبوناتشي قائم على النسبة الذهبية ، أو تجانب أفقي ورأسي قائم على الصفوف، أو تخطيط شبكي. تُستخدم أداة القائمة " dmenu " التي تعمل بلوحة المفاتيح، والمُطورة للاستخدام مع dwm، [ 19 ] مع بيئات إدارة النوافذ المُتجانبة الأخرى مثل xmonad ، [ 20 ] وأحيانًا مع برامج أخرى "خفيفة الوزن" مثل Openbox [ 19 ] و uzbl . [ 21 ]
  • EXWM — EXWM (مدير نوافذ Emacs X) هو مدير نوافذ X متكامل الميزات لـ Emacs، مبني على XELB. يتميز بعمليات تعتمد كليًا على لوحة المفاتيح، وأنماط تخطيط هجينة (التقسيم والتكديس)، ودعم مساحة العمل الديناميكية، والتوافق مع ICCCM/EWMH، ودعم RandR (شاشات متعددة)، وشريط أدوات مدمج. [ 22 ]
  • herbstluftwm هو مدير نوافذ يدوي مُقسّم إلى مربعات (مشابه لـ i3 أو Sway ) يستخدم مفهوم العلامات المستقلة عن الشاشة كمساحات عمل. يمكن عرض علامة واحدة فقط على الشاشة، وتحتوي كل علامة على تخطيطها الخاص. ومثل i3 وSway، يتم تكوين herbstluftwm أثناء التشغيل عبر استدعاءات IPC من herbstclient. [ 23 ]
  • fvwm
  • musca – مدير نوافذ ديناميكي متأثر بـ Ratpoison و DWM. [ 24 ] [ 25 ]
  • i3 – مدير نوافذ مصمم من الصفر، مبني على wmii. يتميز باختصارات لوحة مفاتيح مشابهة لـ vi، ويتعامل مع الشاشات الإضافية كمساحات عمل إضافية، مما يسهل نقل النوافذ بينها. يدعم تقسيم النوافذ عموديًا وأفقيًا، وتخطيطات علامات التبويب والتراص، وحاويات النوافذ الرئيسية. يمكن التحكم به بالكامل باستخدام لوحة المفاتيح، كما يمكن استخدام الفأرة أيضًا.
  • يجمع نظام Ion بين تقسيم الشاشة إلى مربعات وواجهة علامات تبويب: حيث يتم تقسيم الشاشة يدويًا إلى مناطق (إطارات) غير متداخلة. يمكن أن يحتوي كل إطار على نافذة واحدة أو أكثر. تظهر نافذة واحدة فقط من هذه النوافذ وتملأ الإطار بأكمله.
  • يُطبّق برنامج Larswm شكلاً من أشكال التجانب الديناميكي: حيث تُقسّم الشاشة عمودياً إلى منطقتين (مسارين). المسار الأيسر مُخصّص لنافذة واحدة، بينما يحتوي المسار الأيمن على جميع النوافذ الأخرى مُكدّسة فوق بعضها البعض.
  • LeftWM – مدير نوافذ متجانب يعتمد على السمات ويدعم الشاشات الكبيرة مثل الشاشات فائقة العرض. [ 26 ]
  • Notion - مدير نوافذ متجانب (مشتق أصلاً من Ion). [ 27 ]
  • Qtile – مدير نوافذ متجانب مكتوب وقابل للتكوين والتوسيع بلغة بايثون . [ 28 ]
  • Ratpoison — مدير نوافذ يعمل بلوحة المفاتيح ويقوم بتقسيم النوافذ يدويًا لنظام X، مستوحى من GNU Screen .
  • spectrwm — مدير نوافذ ديناميكي لتقسيم النوافذ وإعادة توجيهها في نظام X11. يسعى إلى عدم التدخل في عمل النظام، مما يتيح استخدام مساحة الشاشة القيّمة لعرض محتوى أكثر أهمية. يتميز بصغر حجمه وسرعته. كان يُعرف سابقًا باسم "scrotwm" (تورية على كلمة "scrotum"). [ 29 ]
  • StumpWM – برنامج فرعي من ratpoison يعمل بلوحة المفاتيح ويدعم شاشات عرض متعددة (مثل xrandr) ويمكن تخصيصه أثناء التشغيل باستخدام لغة Common Lisp . ويستخدم اختصارات لوحة المفاتيح المتوافقة مع Emacs افتراضيًا.
  • يدعم wmii (مدير النوافذ المُحسّن 2) إدارة النوافذ بتقسيمها وتكديسها مع تحكم عن بُعد مُوسّع عبر لوحة المفاتيح والماوس ونظام الملفات، [ 30 ] مُستبدلاً نموذج مساحة العمل بنهج جديد للوسوم. [ 31 ] يستخدم التكوين الافتراضي ضغطات مفاتيح مُشتقة من تلك الخاصة بمحرر النصوص vi . يُوفر مدير النوافذ تكوينًا واسع النطاق من خلال نظام ملفات افتراضي باستخدام بروتوكول نظام الملفات 9P، وهو مُشابه للبروتوكول الذي يُقدمه Plan 9 من مختبرات Bell . [ 30 ] يتم تمثيل كل نافذة ووسم وعمود في نظام الملفات الافتراضي، ويتم التحكم في النوافذ من خلال مُعالجة كائنات ملفاتها (في الواقع، ملف التكوين هو مُجرد نص برمجي يتفاعل مع الملفات الافتراضية). يسمح نظام RPC هذا بالعديد من أنماط التكوين المُختلفة، بما في ذلك تلك المُقدمة في التوزيعة الأساسية في plan9port و Bourne shell . يتضمن الإصدار الأخير 3.9 أيضًا تكوينات بلغة Python و Ruby . [ 32 ] يدعم الإصدار الأخير Xinerama ، ويأتي مُرفقًا ببرنامج قائمة خاص به قائم على لوحة المفاتيح يُسمى wimenu، والذي يتميز بسجل الأوامر والإكمال التلقائي القابل للبرمجة. [ 32 ] [ 33 ] [ 34 ] [ 35 ]
  • xmonad – مدير نوافذ قابل للتوسيع مكتوب بلغة Haskell ، والذي تأثر بـ dwm ولا يزال يؤثر عليه.

وايلاند

Wayland هو نظام نوافذ جديد يهدف إلى استبدال نظام X Window . عدد قليل فقط من برامج إدارة النوافذ يدعم Wayland بشكل أصلي.

قائمة ببرامج إدارة النوافذ المتجانبة لـ Wayland

  • هايبرلاند - هايبرلاند هو برنامج تركيب ديناميكي للبلاطات يوفر ميزات فريدة مثل الرسوم المتحركة السلسة والبلاطات الديناميكية والزوايا المستديرة.
  • japokwm — مُركِّب تجانب Wayland ديناميكي يعتمد على إنشاء التخطيطات، ويعتمد على wlroots.
  • newm — برنامج Wayland compositor مصمم مع وضع أجهزة الكمبيوتر المحمولة ولوحات اللمس في الاعتبار (غير مدعوم حاليًا) .
  • نيري — مُركِّب وايلاند قابل للتمرير والتقسيم.
  • Velox — مدير نوافذ بسيط يعتمد على swc، مستوحى من dwm و xmonad .
  • Vivarium — مُركِّب Wayland ديناميكي مُجزَّأ يستخدم wlroots، مع دلالات سطح المكتب المستوحاة من xmonad .
  • Sway — Sway هو "بديل مباشر لمدير النوافذ i3 ، ولكنه مخصص لـ Wayland بدلاً من X11 . يعمل مع إعدادات i3 الحالية ويدعم معظم ميزات i3، بالإضافة إلى بعض الميزات الإضافية". [ 36 ]
  • River - River هو برنامج تركيب Wayland ديناميكي ذو تجانب مع تكوين وقت تشغيل مرن، ويتم صيانته وتحديثه بانتظام.
  • CageBreak هو برنامج تركيب الصور المتجانبة لـ wayland، وهو مبني على cage ومستوحى من Ratpoison ، ويمكن التحكم فيه بسهولة من خلال لوحة المفاتيح ومقبس نطاق يونكس.
  • dwl هو برنامج لتكوين النوافذ في بيئة Wayland، وكان الهدف منه شغل نفس المساحة التي يشغلها dwm في بيئة X11 . ومثل dwm، فهو مكتوب بلغة C ، وله قاعدة بيانات صغيرة، ويفتقر إلى أي واجهة تكوين باستثناء تعديل الكود المصدري.

آحرون

  • يتضمن نظام التشغيل والبرمجة Oberon، من جامعة ETH زيورخ، مدير نوافذ متجانبة.
  • برنامج Acme الخاص بالمبرمجين / نظام النوافذ / برنامج shell في Plan 9 هو مدير نوافذ متجانبة.
  • تتميز هواتف سامسونج جالاكسي إس 3 ، إس 4 ، نوت 2 ، ونوت 3 ، التي تعمل بنظام أندرويد 4 معدّل  ، بخاصية النوافذ المتعددة التي تتيح للمستخدم عرض تطبيقين متتاليين على شاشة الجهاز. وقد أُدمجت هذه الخاصية في نظام أندرويد الأساسي بدءًا من الإصدار 7.0 "نوجا".
  • يمكن لملحق Pop Shell، من نظام التشغيل Pop! OS، إضافة وظائف إدارة النوافذ المتجانبة إلى GNOME.
  • مدير النوافذ Amethyst من ianyh، والذي يوفر تقسيم النوافذ لنظام macOS وقد استوحى فكرته من xmonad.
  • مدير النوافذ yabai لنظام macOS مستوحى من bspwm.
  • مدير النوافذ MacTiler لتقسيم الشاشة على نظام ماك ، والذي استُلهم من ميزة تقسيم الشاشة الأصلية.
  • في نظام macOS، يُعد Moom ، من مطوري Mac المخضرمين Many Tricks، مديرًا لتقسيم النوافذ يتم تحديثه باستمرار.

تطبيقات التبليط

يعرض برنامج GNU Emacs مثالاً على تقسيم الشاشة إلى مربعات داخل نافذة التطبيق

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

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

انظر أيضاً

مراجع

  1. "زيروكس ستار" . مؤرشف من الأصل بتاريخ 18-07-2011 . تم الاطلاع عليه بتاريخ 14-04-2007 .
  2. " عشر سنوات من أنظمة النوافذ - نظرة استعادية " . مؤرشف من الأصل بتاريخ 16-03-2010 . تم الاطلاع عليه بتاريخ 21-12-2010 .
  3. "مديرو النوافذ المتجانبة" . mnemonikk.org .
  4. "فيديو" . مؤرشف من الأصل بتاريخ 22-12-2010 . تم الاطلاع عليه بتاريخ 22-12-2010 .
  5. "أول مدير نوافذ مُرَتَّب - مدير نوافذ سيمنز RTL المُرَتَّب (صدر عام 1988)" . يوتيوب . 9 يونيو 2019. مؤرشف من الأصل في 21 ديسمبر 2021.
  6. "أبل تعلن عن نظام التشغيل OS X El Capitan بتجربة محسّنة وأداء مُطوّر" . غرفة أخبار أبل .
  7. "بناء: مزيد من التفاصيل حول بناء تطبيقات ويندوز 8 مترو" . PCMAG . تم الاطلاع عليه بتاريخ 25-06-2021 .
  8. ليونارد، وودي (12 نوفمبر 2015). "مراجعة: لا يزال الإصدار الجديد من ويندوز 10 عاجزًا عن التفوق على ويندوز 7" . إنفوورلد . تم الاطلاع عليه بتاريخ 25 يونيو 2021 .
  9. "bug.n – مدير النوافذ المتجانبة لنظام التشغيل Windows" . GitHub . تم الاسترجاع في 2019-03-02 .
  10. "MaxTo - مدير النوافذ الذي لم تكن تعلم أنك تفتقده " . مؤرشف من الأصل بتاريخ 13 نوفمبر 2018. تم الاطلاع عليه بتاريخ 21 نوفمبر 2018 .
  11. "Stack WM: متجر ويندوز" . مايكروسوفت . مؤرشف من الأصل بتاريخ 10 ديسمبر 2017. تم الاطلاع عليه بتاريخ 9 ديسمبر 2017 .
  12. "موقع Stack on Lost Tech LLC" . مؤرشف من الأصل بتاريخ 11 يناير 2018. تم الاطلاع عليه بتاريخ 9 ديسمبر 2017 .
  13. "موقع برامج بالاتيال" . 10-01-2019 . تم الاطلاع عليه بتاريخ 10-01-2019 .
  14. بوتون، ريك. "مساحة العمل" . workspacer.org . تم الاسترجاع في 2020-07-02 .
  15. تانر، مارك أندريه. "dwm-win32 - X11 dwm(1) لنظام التشغيل ويندوز" . brain-dump.org . تم الاطلاع عليه بتاريخ 2020-07-02 .
  16. ^ (في المانيا) فالكو بينثين (ديسمبر 2008) هير دير فينستر. Schlanker Windowmanager رائع ، بديل. رابط مستخدم Linux
  17. الصفحة الرئيسية لمدير النوافذ الرائع
  18. "Baskerville/BSPWM" . GitHub .
  19. ١ ٢ فريق مجلة Arch Linux (يناير ٢٠١٠). "مراجعة البرامج: جوائز LnF لعام ٢٠٠٩" . مجلة Arch Linux . مؤرشف من الأصل بتاريخ ١٦ فبراير ٢٠١٠. تم الاطلاع عليه بتاريخ ٨ مارس ٢٠١٠ .
  20. "100 جوهرة مفتوحة المصدر - الجزء 2" . TuxRadar . Future Publishing . 21 مايو 2009. مؤرشف من الأصل في 6 يناير 2010. تم الاطلاع عليه في 3 مارس 2010 .
  21. فيرفلوسيم، كوين (15 يوليو 2009). "أوزبل: متصفح يتبع فلسفة يونكس" . LWN.net . شركة إكليكتكس. مؤرشف من الأصل في 30 نوفمبر 2009. تم الاطلاع عليه في 3 مارس 2010 .
  22. "Emacs-exwm/Exwm" . GitHub .
  23. "herbstluftwm" . herbstluftwm.org . تم الاطلاع عليه بتاريخ 12 أغسطس 2019 .
  24. "Musca in Launchpad" . 26 فبراير 2009.
  25. ^ "إغراء / موسكا" . جيثب .
  26. GitHub - leftwm/leftwm: LeftWM: مدير نوافذ متجانب للمغامرين. ، leftwm، 2019-04-04 ، تم الاسترجاع في 2019-04-05
  27. https://notionwm.net
  28. فيرنا، كليمنت (27 سبتمبر 2018). "5 مديرات نوافذ رائعة بتصميم البلاط" . مجلة فيدورا . كيوتايل . تم الاطلاع عليه بتاريخ 20 نوفمبر 2018 .
  29. "إعادة تسمية scrotwm إلى spectrwm" . github.com . 2012-02-15 . تم الاطلاع عليه بتاريخ 2019-05-25 .
  30. 1 2 "wmii - مدير النوافذ المحسّن 2" . Wmii.suckless.org . مؤرشف من الأصل بتاريخ 31-12-2011 . تم الاطلاع عليه بتاريخ 13-07-2013 .
  31. كوميس، أنتونيس (أبريل 2013). "ترحيل ويندوز: بيئات سطح المكتب ومديرو النوافذ" . PCLinuxOS . مديرو النوافذ المتجانبة والديناميكية - wmii. مؤرشف من الأصل في 24 أكتوبر 2016.
  32. 1 2 "مستودعات git الخاصة بموقع suckless.org" . Hg.suckless.org . مؤرشف من الأصل بتاريخ 28-07-2011 . تم الاطلاع عليه بتاريخ 13-07-2013 .
  33. "خفيف وسريع. WMI وإعادة إحياء لوحة المفاتيح" (ملف PDF) . مجلة لينكس . العدد 54. مؤرشف من الأصل (ملف PDF) بتاريخ 24 فبراير 2012. 
  34. غولد، نيكو (مارس 2006). "لا مكان للجبناء. نظرة على مدير النوافذ Wmii" (ملف PDF) . مجلة لينكس . العدد 64. مؤرشف (ملف PDF) من الأصل بتاريخ 28 أكتوبر 2015. تم الاطلاع عليه بتاريخ 1 أكتوبر 2018 . 
  35. ساوندرز، مايك (مارس 2008). "مديرو النوافذ خفيفو الوزن". تنسيق لينكس . العدد 103. wmii. 
  36. "SwayWM" . مؤرشف من الأصل بتاريخ 10-10-2017 . تم الاطلاع عليه بتاريخ 13-10-2017 .