مطور PHP يحل ثغرة في KDE Plasma استمرت 20 عاماً تتعلق بتعدد الشاشات

نجح هاينك شليندنباخ، وهو مبرمج PHP متفرغ، في إصلاح مشكلة طويلة الأمد في بيئة KDE Plasma، مما يسمح بوجود أسطح مكتب افتراضية مستقلة لكل شاشة. هذه الميزة، التي طال انتظارها منذ عام 2005، تم دمجها في الفرع الرئيسي لـ KWin الخاص بإصدار Plasma 6.7 على Wayland، مما يلبي احتياجات المستخدمين الذين يعتمدون على إعدادات تعدد الشاشات.

في عام 2005، قدم كيتيل كيرنسو تقريراً عن ثغرة في KDE 3.3.2 على نظام Debian Stable، مطالباً بإمكانية عرض سطح مكتب افتراضي مختلف بشكل مستقل على كل شاشة متصلة. وعلى مر السنين، تراكمت أكثر من 15 تقريراً مشابهاً مع تزايد استخدام إعدادات الشاشات المتعددة. كان التحدي يكمن في مواصفات EWMH الخاصة بـ X11، التي كانت تفتقر إلى دعم تعدد أسطح المكتب النشطة في وقت واحد. وأشار مارتن فلوسر، أحد القائمين على صيانة KDE، في عام 2013 إلى أن هذا الأمر حال دون تطبيق الميزة في سلسلة KDE 4.x، مشيراً إلى أن Wayland هو المسار القابل للتطبيق مستقبلاً. قام هاينك شليندنباخ، الذي لم يسبق له المساهمة في KDE، بفتح ودمج الطلب في الفرع الرئيسي لـ KWin. الآن، تتتبع كل شاشة سطح المكتب الافتراضي الخاص بها، مع إمكانية عرض أي سطح مكتب على أي شاشة والسماح بالتكرار. ترتبط النوافذ بشاشات محددة—حتى تلك التي تمتد عبر شاشات متعددة—ويمكن تخصيصها لسطح مكتب واحد أو أكثر، مع بقائها مرئية عند عرضها. تؤثر اختصارات لوحة المفاتيح افتراضياً على الشاشة النشطة فقط، مع وجود إعداد اختياري للتبديل لكل مخرج. صمم شليندنباخ الميزة لتجنب تحويل التركيز إلى شاشة سطح المكتب الجديد، على عكس ما يحدث في Hyprland. تتوفر هذه الميزة حصرياً على Wayland، وتتماشى مع خطة Plasma 6.8 لإنهاء دعم X11. شليندنباخ، وهو مطور PHP يتمتع بخبرة تزيد عن ست سنوات، كانت لديه خلفية محدودة في C++ أو Qt أو CMake، ولم يقم بإعداد Plasma على حاسوبه المحمول القديم إلا مؤخراً. وكان دافعه هو الانتقال إلى Wayland للاستفادة من ميزة التحجيم الكسري (fractional scaling)، التي كانت معطلة بسبب غياب هذه الوظيفة.

مقالات ذات صلة

Photorealistic depiction of Linux Mint Cinnamon's new Wayland-compatible screensaver and lock screen activating seamlessly on a desktop monitor.
صورة مولدة بواسطة الذكاء الاصطناعي

Linux Mint Cinnamon's new integrated screensaver advances full Wayland support

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

Linux Mint has introduced a new screensaver and lock screen integrated directly into the Cinnamon desktop, marking the final major step toward complete Wayland compatibility. This redesign resolves prior X11/Wayland incompatibilities, eliminates visual glitches like desktop flashes, and adds features for better usability and privacy.

Several Linux distributions are quietly switching from their proprietary desktop environments to KDE Plasma. The trend reflects the desktop's strong appeal, as noted in recent commentary.

من إعداد الذكاء الاصطناعي

KDE developers are advancing Plasma 6.7 with visual and functional updates following the Plasma 6.6 release. Key changes include rounded selection highlights in Breeze applications and simplified networking configurations. Additional features enhance user permissions and calendar support.

The latest release of the KaOS Linux distribution, version 2026.02, marks a significant shift by abandoning KDE Plasma as its desktop environment. Developers are introducing niri and Noctalia instead, driven partly by plans to move away from systemd. The update maintains a focus on Qt-based applications while updating core system components.

من إعداد الذكاء الاصطناعي

A developer has recreated the 1994 Linux desktop environment as a modern web application that runs in web browsers. This open-source project revives the classic Common Desktop Environment (CDE) interface from the 1990s. It includes features like a 90s-style web browser and text editor.

Linux Mint, a popular desktop distribution, is considering a longer development cycle to allow for more ambitious improvements. Lead developer Clement Lefebvre explained that frequent releases limit the team's ambitions. The next version will follow Ubuntu 26.04 but retain X11 as the default display system.

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض