تووم
TWM مع مخطط ألوان كستنائي كلاسيكي، يعمل في Debian | |
| المؤلف(ون) الأصلي(ون) | توم لاسترينج |
|---|---|
| الإصدار الأولي | 1987 |
| إصدار مستقر | 1.0.12 [1] [2]
/ 2 أبريل 2022 |
| مستودع |
|
| مكتوب في | ج |
| يكتب | مدير النوافذ |
| رخصة | مجموعة معهد ماساتشوستس للتكنولوجيا المفتوحة [3] معهد ماساتشوستس للتكنولوجيا-جامعة كارنيجي ميلون [4] XFree86-1.0 [5] |
twm ( Tab Window Manager ) [6] هو مدير نوافذ لنظام X Window . بدأ في عام 1987 بواسطة Tom LaStrange، وكان مدير النوافذ القياسي لنظام X Window منذ الإصدار X11R4. كان الاسم في الأصل يرمز إلى Tom's Window Manager ، ولكن تم تغيير اسم البرنامج إلى Tab Window Manager بواسطة X Consortium عندما تبناه في عام 1989. twm هو مدير نوافذ مكدس يوفر أشرطة العنوان والنوافذ المشكلة وإدارة الأيقونات. إنه قابل للتكوين والتوسعة بدرجة كبيرة.
كان twm إنجازًا رائدًا في السنوات الأولى، ولكن تم استبداله بمديري النوافذ الآخرين، الذين، على عكس twm، يستخدمون مجموعة أدوات واجهة مستخدم بدلاً من مزيج من X Toolkit Intrinsics و XRandR .
تم إنشاء العديد من مديري النوافذ الآخرين - مثل vtwm ، و tvtwm ، و CTWM ، و FVWM - على الكود المصدر الخاص بـ twm .
لا يزال twm هو المعيار مع X.Org Server ، ومتاح كجزء من العديد من تنفيذات نظام X Window .
الاستخدام


تختلف واجهة برنامج twm عن مديري النوافذ وبيئات سطح المكتب الشائعة الحديثة التي تعمل بنظام X والتي يميل العديد منها إلى العمل بشكل مشابه لنظام Apple Macintosh أو Microsoft Windows . غالبًا ما يجد المستخدمون الجدد صعوبة في استخدام برنامج twm دون قراءة صفحة الدليل . [7]
في التكوين الافتراضي لـ twm، يحتوي شريط العنوان على زرين:
- زر تغيير الحجم (المربعات المتداخلة): ينقر المستخدم هنا، ثم يسحب مؤشر الماوس إلى الحافة التي سيتم تحريكها، ثم يتركه عندما يصبح حجم النافذة هو الحجم المطلوب.
- زر تحويل النافذة إلى أيقونة (دائرة): يقلل من حجم النافذة إلى أيقونة.
لا يوجد زر في شريط العنوان لإغلاق النافذة. يؤدي النقر بزر الماوس الأيسر على سطح المكتب إلى ظهور قائمة تتضمن خيارًا لحذف (إغلاق) النافذة. يمكن تكوين وظيفة إغلاق النافذة لشريط العنوان في .twmrcالملف:
النقر بزر الماوس الأيسر على شريط العنوان يؤدي إلى نقل النافذة إلى أعلى مجموعة النوافذ؛ والنقر بزر الماوس الأوسط يحرك النافذة؛ والنقر بزر الماوس الأيمن يرسل النافذة إلى أسفل مجموعة النوافذ.
يتم التركيز على النافذة باتباع مؤشر الماوس (النقطة للتركيز)، بدلاً من التركيز على النافذة التي تم النقر عليها آخرًا ( النقر للتركيز ).
عند إنشاء نافذة جديدة، يتم عرض شبكة 3×3 تتبع مؤشر الماوس، في انتظار أن ينقر المستخدم حيث يجب أن تظهر النافذة - انقر بزر الماوس الأيسر لتظهر في هذا الموضع بهذا الحجم، انقر بزر الماوس الأوسط لتغيير حجم النافذة قبل إنشائها، انقر بزر الماوس الأيمن لتظهر في هذا الموضع ولكن بشكل عمودي طويل بما يكفي للوصول إلى أسفل الشاشة.
لاحظ أنه يمكن تغيير أي مما سبق من خلال التغييرات المناسبة في ملف التكوين. (ملف النظام هو عادةً /etc/X11/twm/system.twmrc وملف المستخدم هو عادةً ~/.twmrc .) [7]
تاريخ
تم كتابة twm كبديل لمدير النوافذ uwm بواسطة Tom LaStrange أثناء عمله في Evans & Sutherland ، والتي كانت جزءًا من X Consortium: "جلست على جهاز Sun 3/50 أحادي اللون الخاص بي وكتبت vi twm.cثم فتحت وثائق X11. كان twm هو برنامج X الأول الخاص بي. بعد حوالي ستة أشهر، أقنعت مديري بالسماح لي بإرسال نسخة إلى مجموعة الأخبار comp.windows.x للاختبار." [8] تم نشر إصدار لـ X11R1 على مجموعة الأخبار Usenet comp.unix.sources في 13 يونيو 1988 [9]
بعد أشهر، اتصل جيم فولتون من اتحاد X (الذي كان في ذلك الوقت جزءًا من معهد ماساتشوستس للتكنولوجيا ) بإيفانز وسوذرلاند وطلب منهما تسليم صيانة الكود لاتحاد X ، ثم قام فولتون بجعله متوافقًا مع دليل اتفاقيات الاتصال بين العملاء الناشئ . بعد ذلك، تم إصدار twm كمدير نافذة عينة قياسي لـ X11R4، ليحل محل uwm .
وفقًا لفولتون، تم اختيار كلمة "tab" لأنها تبدأ بشكل ملائم بالحرف "T"، كما أنها ركزت على أشرطة عناوين نوافذ الضغط، مما جعلها تبدو مثل المجلدات التي تحتوي على علامات تبويب.
المؤلفون
تم كتابة twm في الأصل بواسطة Tom LaStrange. ومن بين المساهمين اللاحقين Jim Fulton و Keith Packard وDave Sternlicht، والذين كانوا جميعًا موظفين في X Consortium.
مراجع
- ^ "[إعلان] twm 1.0.12". 2 أبريل 2022. تم الاسترجاع 5 أبريل 2022 .
- ^ "twm-1.0.12 · العلامات · xorg / app / twm · GitLab". 2 أبريل 2022. تم الاسترجاع في 8 أغسطس 2023 .
- ^ "متغير مجموعة MIT المفتوحة".
- ^ "رخصة CMU".
- ^ "نسخ".
- ^ David B. Lewis (18 أغسطس 1993). "comp.windows.x Frequently Asked Questions (FAQ) 1/5". مجموعة الأخبار : comp.windows.x . تم الاسترجاع في 16 فبراير 2022 .
- ^ ab twm — مدير نافذة علامات التبويب لنظام X Window — صفحة الدليل ، إصدار X11 7.6 ( X.org )
- ^ "من سطح المكتب: توم لاسترينج يتحدث!" LinuxPlanet . 6 فبراير 2001.
- ^ للتعليق والمراجعة المفتوحة. الملفات الأصلية كما تم نشرها على comp.unix.sources (isc.org)
روابط خارجية
- مدير نافذة علامات التبويب (xwinman)
- نظرة عامة على twm (مدير نافذة توم) ( PDF ) — توم لاسترينج، وقائع مؤتمر Xhibition '89 — فيما يتعلق بإصدارات twm قبل ICCCM
- من سطح المكتب: يتحدث توم لاسترينج!: التحدث مع رجل يُدعى توم (برايان بروفيت، LinuxPlanet ، الثلاثاء 6 فبراير 2001)
