الرئيسية
» لينوكس
»
كيفية إصلاح مشكلة تجمد مدير نوافذ KDE (KWin)
كيفية إصلاح مشكلة تجمد مدير نوافذ KDE (KWin)
إذا توقف سطح مكتب KDE عن تحريك النوافذ أو تغيير حجمها أو التركيز عليها، فقد يكون برنامج KWin متجمدًا. الحل السريع والآمن هو إعادة تشغيل عملية KWin التي تتوافق مع جلستك: تشغيلها kwin_wayland --replaceفي جلسة Wayland أو kwin_x11 --replaceفي جلسة X11 قديمة. تحقق أولًا مما إذا كان تطبيق واحد فقط هو المتوقف، لأن إعادة تشغيل KWin قد تُقاطع التطبيقات الأخرى المفتوحة.
تحقق مما إذا كان برنامج KWin أو أحد التطبيقات متوقفًا عن العمل.
يتولى KWin إدارة موضع النوافذ وتزيينها وتكوين سطح المكتب. بينما يتولى Plasma Shell إدارة اللوحة والأدوات وخلفية سطح المكتب. إذا استمرت النوافذ في التحرك ولكن اختفت اللوحة، فقد يكون KWin يعمل بشكل سليم؛ إعادة تشغيل واجهة المستخدم حلٌّ آخر. يُوضِّح دليل تصحيح أخطاء KWin الخاص بـ KDE هذه المكونات.
إذا كان تطبيق واحد فقط لا يستجيب، فجرّب الضغط على زر Alt"+" F4أولاً. إذا لم يُغلق، فسيُفعّل اختصار "+" الافتراضي في KDE Ctrlخيار Alt" Escفرض الإغلاق"؛ انقر على النافذة العالقة لإغلاق ذلك التطبيق. قد تفقد العمل غير المحفوظ في ذلك البرنامج. يُدرج مرجع اختصارات لوحة مفاتيح KDE كلا الاختصارين؛ ويمكنك تغييرهما من خلال إعدادات الاختصارات المُخصصة.
1. حدد جلسة البلازما الخاصة بك
افتح إعدادات النظام > حول هذا النظام وابحث عن منصة الرسومات . ستجد خيار Wayland أو X11 . إذا كان بإمكانك فتح نافذة طرفية، echo "$XDG_SESSION_TYPE"فستظهر لك نفس نوع الجلسة.
تحقق من صف منصة الرسومات قبل اختيار أمر إعادة تشغيل KWin.
هذا التمييز مهم لأن Wayland يجعل KWin بمثابة مُركِّب النوافذ وخادم العرض. إصدار Plasma 6.8 من KDE مُخصَّص لـ Wayland فقط، بينما قد تُوفِّر إصدارات Plasma الأقدم أو بعض التوزيعات جلسة X11. راجع إعلان KDE حول جلسة Plasma X11 لمعرفة تغيير الإصدار.
2. أعد تشغيل KWin من KRunner
اضغط على Alt+ Spaceأو Alt+ F2لفتح KRunner، مشغل الأوامر المدمج في Plasma. اكتب الأمر الخاص بجلسة العمل واضغط على Enter. إذا لم يُجدِ الاختصار نفعًا، فجرّب الاختصار الآخر؛ فقد لا يتمكن برنامج إدارة النوافذ المتوقف عن الاستجابة من فتح KRunner.
لـ Wayland
قم بتشغيل هذا الأمر في KRunner:
kwin_wayland --replace
في جلسة Wayland، أدخل أمر الاستبدال الخاص بـ Wayland في KRunner.
يوصي زاموندا، المسؤول عن صيانة KWin، kwin_wayland --replaceباستخدام بديل لـ KWin في جلسة Wayland. قد تبقى التطبيقات التي تدعم إعادة تشغيل المُركِّب مفتوحة، بينما قد تتجمد التطبيقات الأخرى أو تُغلق أو تفقد العمل غير المحفوظ. لا تُشغِّل الأمر باستخدام sudo، ولا تستخدم killall kwin؛ إذ يعتمد سلوك الملف التنفيذي وإعادة التشغيل على الجلسة.
لجلسة X11 قديمة
تشغيل:
kwin_x11 --replace
استخدم الأمر الخاص بـ X11 فقط عندما تشير منصة الرسومات إلى X11.
يُخبر هذا الأمر برنامج KWin لنظام X11 باستبدال مدير النوافذ الحالي. تستخدم وثائق تصحيح الأخطاء الخاصة بـ KDE هذا الخيار لاستبدال kwin_x11العملية الجارية. إذا لم يتم العثور على الأمر، فقد لا تتضمن توزيعتك جلسة X11 أو قد يكون ملف التنفيذ مُغلّفًا بشكل مختلف؛ لذا يُرجى عدم تخمين اسم عملية آخر.
3. إذا تعذر فتح KRunner
إذا كانت اختصارات لوحة المفاتيح العامة لا تزال تعمل، فاضغط على زرّي Ctrl+ Alt+ Delلفتح شاشة مغادرة الجلسة في بلازما، ثم اختر "تسجيل الخروج" وسجّل الدخول مجددًا. يؤدي تسجيل الخروج إلى إغلاق التطبيقات قيد التشغيل، لذا احفظ أي عمل يمكنك حفظه أولًا. توثّق KDE هذا الإجراء كاختصار "مغادرة" في مساحة العمل.
يُعد تسجيل الخروج ثم تسجيل الدخول مرة أخرى هو الحل الآمن عندما يتعذر على KRunner إعادة تشغيل KWin.
إذا تجاهل سطح المكتب الاختصارات، فحاول الضغط على مفتاحي Ctrl+ Alt+ F3للتبديل إلى وحدة تحكم نصية. يُمكنك تسجيل الدخول إلى وحدة التحكم للتأكد من أن نظام لينكس لا يزال يستجيب؛ ويختلف مفتاح العودة إلى الجلسة الرسومية باختلاف التوزيعة. إذا تعذّر استعادة سطح المكتب، فاستخدم إجراء إعادة التشغيل المعتاد لتوزيعتك فقط بعد التأكد من سلامة العمل غير المحفوظ. تجنّب إيقاف مدير العرض أو تشغيل نسخة ثانية من KWin من وحدة التحكم، لأن ذلك قد يُنهي الجلسة الرسومية بالكامل.
4. إذا استمر التجمد في الظهور
إعادة التشغيل تُعيد التحكم، لكنها لا تُحدد السبب. بعد تسجيل الدخول مجددًا، ثبّت تحديثات Plasma وبرنامج تشغيل الرسومات المتوفرة، ولاحظ ما إذا كانت المشكلة قد بدأت بعد تحديث، أو استئناف التشغيل من وضع السكون، أو تغيير في الشاشة، أو تشغيل تطبيق مُعين. إذا ظهر إشعار تعطل KDE، احتفظ بتفاصيل التقرير. تُفيد حالات التجميد المُتكررة في إرسال تقرير إلى KDE يتضمن إصدار Plasma، ونوع الجلسة، وجهاز الرسومات، والخطوات التي تُسبب المشكلة.
الأسئلة الشائعة
هل ستؤدي إعادة تشغيل KWin إلى إعادة تشغيل Plasma؟
يُعيد تشغيل مدير النوافذ أو المُركِّب، وليس جميع مكونات بلازما. في وايلاند، يوفر KWin أيضًا خادم العرض، لذا قد يؤثر استبداله على النوافذ المفتوحة أكثر من استبدال مدير نوافذ X11.
هل يجب عليّ استخدام الأمر القديم kwin --replace؟
يُفضّل استخدام الملف التنفيذي الخاص بالجلسة الموضح أعلاه. تفصل إصدارات KDE الحالية بين kwin_waylandو kwin_x11، ولم يعد Plasma 6.8 يتضمن جلسة سطح المكتب X11. قد تختلف الإصدارات الأقدم، لذا يُرجى مراجعة وثائق توزيعتك إذا لم يكن أي من الأمرين موجودًا.