Sawfish (مدير النوافذ)

برنامج Sawfish Xsession يعمل على نظام التشغيل Debian 7 Linux

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

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

تاريخ

كان اسم Sawfish في البداية Sawmill . تم تغيير الاسم لوجود برنامج آخر يحمل نفس الاسم. كان مدير النوافذ القياسي لبيئة سطح المكتب GNOME حتى تم استبداله ببرنامج Metacity في GNOME 2.2. [ 3 ]

توقف التطوير، لكن المجتمع أعاد تشغيله في عام 2007.

انظر أيضاً

مراجع

  1. https://github.com/SawfishWM/sawfish/releases/tag/sawfish-1.13.0 .{{cite web}}: مفقود أو فارغ |title=( مساعدة )
  2. https://github.com/SawfishWM/sawfish/releases/tag/sawfish-1.12.90 .{{cite web}}: مفقود أو فارغ |title=( مساعدة )
  3. كومينغ، موراي (فبراير 2003). "مدير نوافذ ميتاسيتي" . ملاحظات إصدار جنوم 2.2.0 . جنوم . تم الاسترجاع في 19 فبراير 2007 .