كيفية إصلاح مشكلة تجمد مدير نوافذ 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"فستظهر لك نفس نوع الجلسة.

صفحة "إعدادات النظام - حول هذا النظام" تعرض "منصة الرسومات" مضبوطة على Wayland.
تحقق من صف منصة الرسومات قبل اختيار أمر إعادة تشغيل 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
يعرض برنامج KRunner أمر Wayland kwin_wayland --replace جاهزًا للتنفيذ.
في جلسة Wayland، أدخل أمر الاستبدال الخاص بـ Wayland في KRunner.

يوصي زاموندا، المسؤول عن صيانة KWin، kwin_wayland --replaceباستخدام بديل لـ KWin في جلسة Wayland. قد تبقى التطبيقات التي تدعم إعادة تشغيل المُركِّب مفتوحة، بينما قد تتجمد التطبيقات الأخرى أو تُغلق أو تفقد العمل غير المحفوظ. لا تُشغِّل الأمر باستخدام sudo، ولا تستخدم killall kwin؛ إذ يعتمد سلوك الملف التنفيذي وإعادة التشغيل على الجلسة.

لجلسة X11 قديمة

تشغيل:

kwin_x11 --replace
يعرض برنامج KRunner أمر 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. قد تختلف الإصدارات الأقدم، لذا يُرجى مراجعة وثائق توزيعتك إذا لم يكن أي من الأمرين موجودًا.

اترك تعليقاً

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

يمكنك تسجيل صوت سطح مكتب لينكس في برنامج Audacity عن طريق توجيه دفق التسجيل إلى مصدر شاشة جهاز الإخراج. اتبع خطوات PulseAudio وPipeWire، ونصائح التصدير، وحلول مشكلة المسارات الصامتة.

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

قم بتثبيت Dropbox على نظام Linux من الحزمة الرسمية، وقم بتسجيل الدخول، ومزامنة مجلد محلي، وإدارة المزامنة الانتقائية، والتحقق من الحالة من سطر الأوامر.

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Inkscape من مستودعات توزيعة Linux الخاصة بك، أو من PPA المستقرة لنظام Ubuntu، أو Snap، أو Flathub، مع الأوامر والملاحظات الحالية لاختيار مصدر الحزمة.

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

قم بتثبيت برنامج SABnzbd على نظامي أوبونتو أو ديبيان، أو قم بتشغيله في حاوية Docker على نظام لينكس آخر. ثم افتح واجهة الويب وقم بضبط إعدادات مزود الخدمة ومجلدات التنزيل.

كيفية التبديل من Bash إلى Zsh على نظام Linux

كيفية التبديل من Bash إلى Zsh على نظام Linux

قم بتثبيت Zsh على Ubuntu أو Fedora أو Arch أو openSUSE، واختبره قبل تغيير shell تسجيل الدخول الخاص بك، وانقل إعدادات Bash بأمان، ويمكنك إضافة Oh My Zsh اختياريًا.

كيفية تثبيت سمة Paper GTK على نظام لينكس

كيفية تثبيت سمة Paper GTK على نظام لينكس

قم بتثبيت سمة Paper GTK من مستودعات Linux المدعومة، وقم بتمكينها لتطبيقات GTK في GNOME Tweaks، وشاهد ما يمكن للسمة القديمة تغييره وما لا يمكنها تغييره.

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

تمت أرشفة إضافة OpenMediaVault Plex القديمة. قم بإعداد Plex على OMV 8 باستخدام OMV-Extras، وإضافة Compose، ووحدة التخزين الدائمة، وحاوية Plex الرسمية.

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

اتبع عملية Kernel:HEAD الموثقة لنظام openSUSE Leap، واحتفظ بنواة أقدم متاحة عند بدء التشغيل، وراجع المخاطر قبل تثبيت نواة التطوير.

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

استخدم FSlint لفحص مجلدات Linux المحددة، ومراجعة المجموعات المكررة، وحذف الملفات الزائدة بأمان أو معرفة متى يكون دمج الروابط الصلبة مناسبًا.

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

قم بتمكين تسجيل الدخول التلقائي على نظام Linux من خلال إعدادات GNOME أو KDE Plasma أو LightDM، ثم تعلم كيفية إيقاف تشغيله وما هي إجراءات الحماية الأمنية المتبقية.