يعمل IceWM 4.0 على تحسين سلوك Alt+Tab مع تحديث الرسومات

  • يعزز IceWM 4.0 دوره كمدير نوافذ خفيف الوزن وقابل للتكوين، مع تطوير نشط وتوافره في العديد من توزيعات Linux و BSD.
  • الخبر الأهم هو تحسين اختصار Alt+Tab، الذي يدعم المزيد من النوافذ، والتنقل الموسع، والاختيار بواسطة الأحرف أو الأرقام، ووضع المعاينة.
  • تم تحديث الرسومات باستخدام مزج ألفا ودعم RGBA الافتراضي، بالإضافة إلى أيقونات موحدة من 16 إلى 256 بكسل وتصحيحات BSD.
  • لا تزال نقاط قوته قائمة: الحد الأدنى من استهلاك الموارد، وخيارات التكوين الواسعة، والسمات الوفيرة، ودعم لوحة المفاتيح الجيد، والوثائق الشاملة.

IceWM 4.0 تحديث

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

يمثل هذا الإطلاق نقطة تحول: فمن ناحية، يعزز مكانة IceWM كـ مدير نوافذ سريع وخفيف الوزن وقابل للتخصيص بشكل مدهشمن ناحية أخرى، يُقدّم هذا التحديث تحسيناتٍ طال انتظارها من قِبل العديد من المستخدمين لسنوات، لا سيما في مُبدّل النوافذ الشهير Alt+Tab وفي دعم الرسومات (الأيقونات، والشفافية، وRGBA، إلخ). دعونا نُلقي نظرةً فاحصةً على جميع هذه التحسينات. ما الجديد في IceWM 4.0وسياقها ولماذا لا تزال خيارًا جديًا للغاية مقارنة بأجهزة الكمبيوتر المكتبية الكاملة.

ما هو IceWM ولماذا لا يزال شائعاً؟

IceWM هو مدير النوافذ لنظام النوافذ X هدفها واضحٌ دائمًا: توفير السرعة والبساطة، وعدم إعاقة المستخدم. إنها ليست بيئة سطح مكتب كاملة، بل هي المكوّن المسؤول عن إدارة النوافذ، والتركيز، وشريط المهام، وبعض عناصر التفاعل الأساسية.

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

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

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

ومن المزايا المهمة الأخرى توفره على نطاق واسع: يتوفر IceWM في توزيعات شائعة مثل ديبيان، أوبونتو، آرتش، أوبن سوزي، جنتو، سلاكوير، سنت أو إس، أنتي إكس، نيكسوس وهو متوفر على معظم أنظمة BSD. وهذا يسهل تثبيته من المستودعات الرسمية على أي نظام تقريبًا قائم على Linux أو *BSD.

الميزات الرئيسية الجديدة لـ IceWM 4.0

الإصدار 4.0 ليس مجرد تعديل طفيف، بل هو إصدار رئيسي يتضمن تغييرات جوهرية. وقد انصبّ التركيز بشكل كبير على مفتاح Alt+Tab وفي التحديث الرسوميلكن هناك أيضًا تعديلات على جبهات أخرى مثل التوافق مع نظام BSD أو إدارة الأيقونات.

قفزة كبيرة في مفتاح Alt+Tab

التغيير الأكثر وضوحًا لمعظم المستخدمين هو في يتم تفعيل التبديل السريع بين النوافذ باستخدام Alt+Tabلقد كانت أداة مفيدة بالفعل، ولكن في البيئات التي تحتوي على العديد من التطبيقات المفتوحة، قد تكون قاصرة من حيث الراحة والمرونة.

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

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

أ وضع معاينة التطبيق الجديد في Alt+Tab. بدلاً من مجرد عرض الرموز والعناوين، يمكن لـ IceWM أن يقدم معاينة تسهل تحديد النافذة الصحيحة بسرعة، خاصة إذا كنت تستخدم مثيلات متعددة من نفس البرنامج (على سبيل المثال، نوافذ متصفح متعددة).

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

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

في الوضع الأفقي باستخدام Alt+Tab، يمكنك أيضًا حدد النوافذ باستخدام الماوسيعزز هذا فلسفة IceWM المتمثلة في عدم حصر المستخدم في طريقة تفاعل واحدة. فاللوحة المفاتيح والماوس يكملان بعضهما البعض، ويمكن للجميع استخدام ما يجدونه أكثر راحة.

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

تحسينات رسومية: مزج ألفا، وRGBA، وأيقونات عالية الدقة

ومن المجالات الأخرى التي شهدت تقدماً ملحوظاً مجال دعم الرسومات الحديثة، لا سيما فيما يتعلق بالشفافية والأيقونات.يقوم برنامج IceWM 4.0 بضبط استخدام مزج ألفا والدعم الكامل لـ 32 بت RGBA بشكل افتراضي.

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

فيما يتعلق بالأيقونات، يعتمد IceWM استخدام ما يلي كإعداد افتراضي: أيقونات عالية الدقة عبر WM_ICON_SIZEتم توحيد نطاق الأحجام المدعومة، حيث يتراوح الآن من 16 إلى 256 بكسل. وهذا يسمح بعرض أيقونات واضحة وذات حجم مناسب على الشاشات ذات الكثافة المنخفضة والعالية (بما في ذلك إعدادات HiDPI).

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

إصلاحات لنظام BSD وتعديلات داخلية أخرى

إلى جانب وظيفة Alt+Tab الجديدة وإعدادات الرسومات، يقدم IceWM 4.0 العديد من الإصلاحات المحددة لأنظمة BSDهذا النوع من التغيير ليس مذهلاً عادةً للوهلة الأولى، ولكنه ضروري للحفاظ على متانة المدير على منصات مثل FreeBSD أو OpenBSD أو NetBSD.

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

ومن الجوانب الأخرى التي تم الاهتمام بها ما يلي: تحديث الترجمات إلى لغات متعددةيتوفر برنامج IceWM بحوالي ثلاثين لغة، ومع كل إصدار جديد، يتم تحديث النصوص وتصحيح المصطلحات وإضافة دعم للغات التي لا تزال متأخرة. تتم إدارة نظام الترجمة عبر منصة Weblate، حيث يمكن لأي شخص التسجيل والمساهمة.

تثبيت IceWM 4.0، والتوثيق، والتعاون

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

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

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

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

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

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

يتم توزيع IceWM بموجب رخصة جنو العمومية العامة (LGPL)وهذا يسمح باستخدام واسع النطاق في كل من البيئات الشخصية والمهنية ويسهل دمجه في مشاريع ومشتقات مختلفة.

IceWM 4.0 في سياق بيئة لينكس وبي إس دي

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

في بيئة تتعايش فيها بيئات سطح المكتب الكاملة (GNOME، KDE Plasma، Xfce، إلخ) مع مديري النوافذ البسيطة (مثل Openbox، Fluxbox، أو dwm)، يحتل IceWM موقعًا وسيطًا: إنها ليست "عارية" تماماً كما هو الحال مع بعض مديري الفسيفساءلكنها لا تزال أخف بكثير من جهاز كمبيوتر مكتبي كامل مع كل شيء مدمج.

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

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

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

IceWM 3.8 تحديث
المادة ذات الصلة:
يقدم IceWM 3.8 تحسينات جديدة في الأداء وتغييرات مرئية