صندوق مفتوح

Openbox هو مدير نوافذ مجاني ومتكدس لنظام X Window ، مرخص بموجب رخصة جنو العمومية العامة . [ 5 ] مشتق في الأصل من Blackbox [ 5 ] 0.65.0 ( مشروع مكتوب بلغة C++ )، أُعيدت كتابة Openbox بالكامل بلغة البرمجة C ، ومنذ الإصدار 3.0 لم يعد يعتمد على أي كود من Blackbox. [ 6 ] منذ عام 2010 على الأقل، يُعتبر مكتمل الميزات وخاليًا من الأخطاء ومشروعًا نهائيًا. تُجرى عليه صيانة دورية للحفاظ على عمله، ولكن فقط عند الحاجة. [ 7 ]

صُمم Openbox ليكون صغيرًا وسريعًا ومتوافقًا تمامًا مع دليل اتفاقيات الاتصال بين العملاء (ICCCM) وتلميحات مدير النوافذ الموسعة (EWMH). [ 8 ] وهو يدعم العديد من الميزات، مثل القوائم التي تُمكّن المستخدم من التحكم في التطبيقات أو عرض معلومات ديناميكية متنوعة. [ 5 ]

يُعدّ Openbox مدير النوافذ القياسي في بيئة LXDE ، وغالبًا ما يُعيّن كمدير افتراضي لبيئة LXQt . ويُستخدم في توزيعات لينكس مثل BunsenLabs و Lubuntu و Trisquel و Manjaro . [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ]

مبتكر ومؤلف برنامج Openbox الرئيسي هو دانا جانسينز من جامعة كارلتون في أوتاوا ، أونتاريو ، كندا. [ 1 ] [ 17 ]

استخدام Openbox

يُوفّر Openbox قائمةً رئيسيةً على سطح المكتب، يُمكن الوصول إليها بالنقر بزر الفأرة الأيمن (أو أي اختصار لوحة مفاتيح آخر)، [ 5 ] ويتيح للمستخدمين تخصيص طريقة إدارة النوافذ. عند تصغير نافذة، تختفي. ولإظهار النوافذ مجددًا، يستخدم معظم المستخدمين زر Alt"+"Tab ↹ أو قائمة سطح المكتب ، التي يُمكن الوصول إليها بالنقر بزر الفأرة الأيمن. أو أحيانًا، بالنقر بزر الفأرة الأوسط. ومن الشائع إضافة برامج صغيرة أخرى إلى Openbox، تُضيف أيقونات وأشرطة مهام ، [ 5 ] ومشغلات تطبيقات، ومؤثرات بصرية، وغيرها.

إعدادات

ObConf، محرر تكوين بواجهة رسومية لـ Openbox

يوجد ملفان فقط للتكوين، وكلاهما موجود في المسار ~/.config/openbox . وهما menu.xml و rc.xml . يمكن تعديلهما يدويًا أو باستخدام أدوات التكوين الرسومية ObConf وobmenu. [ 5 ] [ 18 ] [ 19 ]

يمكن ضبط جميع اختصارات الماوس ولوحة المفاتيح. على سبيل المثال، يمكن للمستخدم تعيين ما يلي:

  • نافذة للانتقال إلى سطح المكتب 3 عند النقر على زر الإغلاق باستخدام زر الفأرة الأوسط
  • عند التمرير فوق أيقونة للانتقال إلى سطح المكتب التالي/السابق
  • رفع أو عدم رفع النافذة عند النقر عليها/تحريكها

قوائم الأنابيب

يحتوي Openbox على نظام قوائم ديناميكي يستخدم " قوائم الأنابيب ". [ 5 ] [ 20 ] يمكن لعنصر قائمة في نظام قوائم الأنابيب أن يقبل المخرجات القياسية لبرنامج نصي (أو أي ملف تنفيذي آخر) لإنشاء قائمة فرعية. ولأن البرنامج النصي يُنفذ في كل مرة يُفعّل فيها المؤشر، ولأنه قادر على تقييم الظروف البيئية، فإن قوائم الأنابيب تُمكّن من دمج التفرع الشرطي في نظام القوائم. عند إعادة تشغيل مدير النوافذ، يحصل نظام القوائم الثابت، كما هو مستخدم في معظم مديري النوافذ، على تخطيطه مرة واحدة فقط، ولن يكون قادرًا على تعديل تخطيط القائمة بناءً على العوامل البيئية.

انظر أيضاً

مراجع

  1. 1 2 جانسينز، دانا (نوفمبر 2007). "المستخدم: دانا جانسينز" . تم الاسترجاع 19 يناير 2015 .
  2. ^ يانسينس، دانا. "مطورة Openbox دانا جانسينز" . تم الاسترجاع 19 يناير 2015 .
  3. "git.openbox.org Git - dana/openbox.git/summary" . openbox.org . تم الاطلاع عليه بتاريخ 25 أغسطس 2015 .
  4. "Openbox:Changelog" .
  5. 1 2 3 4 5 6 7 8
  6. GentooWiki (مارس 2008). "دليل استخدام Openbox" . مؤرشف من الأصل في 3 أبريل 2008. تم الاطلاع عليه في 7 أبريل 2008 .
  7. "هل ما زال تطوير Openbox جارياً؟" . ريديت . يونيو 2021. تم الاطلاع عليه بتاريخ 11 يونيو 2022 .
  8. "وثيقة الامتثال لمعايير EWMH" . مؤرشفة من الأصل بتاريخ 31 أكتوبر 2019. تم الاطلاع عليها بتاريخ 9 سبتمبر 2009 .
  9. LXDEWiki (سبتمبر 2008). "LXDE Wiki" . مؤرشف من الأصل في 7 أبريل 2015. تم الاطلاع عليه في 28 سبتمبر 2008 .
  10. بنسن لابس لينكس (ديسمبر 2020). "بنسن لابس لينكس" . تم الاطلاع عليه بتاريخ 17 يوليو 2020 .
  11. "الإصدار المتجدد (ويكي لينكس)" . تم الاطلاع عليه بتاريخ 29 مايو 2014 .
  12. ^ لافيرجن ، جوليان (أكتوبر 2010). "تطبيقات لوبونتو" . تم الاسترجاع 14 يناير 2011 .
  13. ديستروووتش (أغسطس 2010). "أنا الصغير" . تم الاطلاع عليه بتاريخ 14 يناير 2011 .
  14. ^ "تريسكويل ميني جنو/لينكس" . مشروع تريسكويل . تم الاسترجاع 7 نوفمبر 2012 .
  15. "مدير النوافذ Openbox يتطور" . linux.com . 11 يوليو 2007. تم الاطلاع عليه بتاريخ 30 أكتوبر 2016 .
  16. "مانجارو - أوبن بوكس ​​- الإصدار المستقر" . manjaro.org . مؤرشف من الأصل بتاريخ 14 ديسمبر 2018. تم الاطلاع عليه بتاريخ 18 ديسمبر 2018 .
  17. "دانا جانسينز" . medium.com . مؤرشف من الأصل في 30 أكتوبر 2016. تم الاطلاع عليه في 30 أكتوبر 2016 .
  18. مشروع أوبن بوكس ​​(يونيو 2007). "ObConf:About" . تم الاطلاع عليه في 7 أبريل 2008 .
  19. ^ obmenu:الفهرس ، تم استرجاعه في 28 مارس 2012
  20. "Openbox Wiki:Pipe menus" .