7 طرق لقتل البرامج غير المستجيبة في Linux

7 طرق لقتل البرامج غير المستجيبة في Linux

برنامج Linux قوي بما يكفي للعمل دون التسبب في مشاكل ، ولكن في بعض الأحيان قد تتعطل أفضل التطبيقات. بدلاً من الانتظار حتى يتعطلوا ، يمكنك قتل هذه البرامج غير المستجيبة. في الواقع ، هناك العديد من الطرق لقتل برامج Linux التي قد تجدها في حيرة من اختيارك!





إذا كنت تواجه مشكلات مع أحد التطبيقات في Linux ، فإليك عدة طرق لقتل برنامج في Linux.





1. اقتل برنامج Linux بالنقر فوق علامة 'X'

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





كيفية حذف الخط الأفقي في كلمة

فما هو الحل؟

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



إذا سارت الأمور كما هو مخطط لها ، ستطالبك بعض التوزيعات بإرسال تقرير عن الخطأ.

2. كيف تقتل برنامجًا في Linux باستخدام System Monitor

الخيار التالي هو فتح الأداة المساعدة System Monitor الخاصة بنظام التشغيل Linux.





للعثور على هذا:

  1. افتح إظهار التطبيقات
  2. انتقل إلى خدمات
  3. يختار مراقب النظام

يعرض مراقب النظام قائمة بالعمليات الجارية ضمن ملف العمليات التبويب.





للقضاء على برنامج لا يستجيب هنا ، ما عليك سوى تحديده والنقر بزر الماوس الأيمن. لديك بعد ذلك ثلاثة خيارات ، والتي يجب أن تجربها بهذا الترتيب:

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

من الأفضل استخدام هذه بالترتيب. ومع ذلك ، إذا كان التطبيق معلقًا بشكل منتظم ، فقد تفضل استخدام أمر تعرف أنه يعمل.

3. فرض قتل عمليات تطبيق Linux باستخدام 'xkill'

خيار آخر يمكنك توظيفه هو xkill.

هذه أداة قتل القوة مثبتة مسبقًا في Ubuntu ، ولكن يمكنك تثبيتها عبر Terminal على توزيعات أخرى إذا لزم الأمر. عند الاتصال ، سيمكنك xkill من إغلاق أي عملية سطح مكتب. قم بتثبيته بالأمر التالي:

sudo apt install xorg-xkill

بمجرد الانتهاء من ذلك ، قم بتشغيل xkill ببساطة عن طريق الكتابة

xkill

سيعرض مؤشر الماوس بعد ذلك صليبًا (أو جمجمة). انقر بزر الماوس الأيسر على التطبيق المخالف لإغلاقه.

4. قم بإنهاء تطبيقات Linux باستخدام أمر 'kill'

ألا يمكنك إغلاق تطبيقك غير المستجيب بأداة سطح المكتب؟ قد يكون الحل أداة تفرض إنهاء تطبيقات Linux في سطر الأوامر.

تتوفر العديد من خيارات سطر الأوامر لمساعدتك على إغلاق تطبيقك. والأفضل من ذلك ، يمكن استخدامها إما على جهاز الكمبيوتر الخاص بك أو بواسطة الاتصال عبر SSH من جهاز آخر.

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

ps aux | grep [process name]

ستعرض النتيجة معرف العملية. يمكن بعد ذلك استخدام هذا على النحو التالي:

kill [process ID]

لاحظ أنك قد تحتاج إلى إلحاق الأمر sudo.

5. استخدم 'pgrep' و 'pkill' أوامر إنهاء Linux Force

ماذا لو كنت لا تعرف أو لا تستطيع العثور على معرّف العملية؟ هذا هو المكان الذي يأتي فيه الأمر pkill. بدلاً من معرف العملية ، ما عليك سوى استخدام pkill مع اسم العملية:

pkill [process name]

بدلاً من ذلك ، يمكنك استخدام الأمر pgrep للعثور على معرّف العملية:

مشغل وسائط windows 10 64 بت
pgrep [process name]

... وبعد ذلك ، استخدم pkill مع معرف العملية.

pkill [process ID]

كما هو الحال مع أمر القتل ، يجب أن يؤدي هذا إلى إغلاق العملية في غضون 5 ثوانٍ تقريبًا.

6. اقتل جميع مثيلات لينكس بالقوة باستخدام 'killall'

لا حظ مع القتل أو قتل؟ حان الوقت لاستخدام الخيار النووي: killall.

لحسن الحظ ، ليس الأمر مدمرًا كما قد يكون. سينهي الأمر killall جميع مثيلات البرنامج المحدد. لذلك ، بدلاً من قتل متصفح Firefox (أو غيره متصفح Linux ) ، فإن الأمر التالي سينهيهم جميعًا:

killall firefox

كل ما تحتاجه هو اسم العملية والأمر killall (ربما مع sudo إذا طلب ذلك من خلال الإعداد الخاص بك).

killall [process name]

بطبيعة الحال ، يجب ألا تستخدم هذا الأمر إلا عند الحاجة. إنه غير مناسب لمعظم مواقف البرامج غير المستجيبة.

7. إجبار قتل عملية في لينكس مع اختصار لوحة المفاتيح

هل تريد توفير الوقت في إغلاق البرامج غير المستجيبة؟ الخيار الأفضل هو إنشاء اختصار لوحة المفاتيح. سيعطيك هذا الخيار الفوري لإغلاق التطبيق ، لكنه يتطلب xkill حتى يعمل هذا. إليك كيفية عملها في Ubuntu:

  1. افتح الإعدادات> اختصارات لوحة المفاتيح
  2. قم بالتمرير إلى أسفل وانقر + لإنشاء اختصار جديد
  3. في ال اسم و أمر إدخال الحقول 'xkill'
  4. انقر الاختصار لتعيين مجموعة اختصارات لوحة المفاتيح لاستدعاء الأمر
  5. انقر يضيف لانهاء

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

هل تقتل تطبيقات Linux بانتظام؟ قم بترقية أجهزتك

هل التطبيقات غير المستجيبة تسبب مشاكل بشكل منتظم؟ ربما يمكنك الاستفادة من إجراء بعض التغييرات على كمبيوتر Linux الخاص بك.

كيفية استخدام قرص التمهيد hirens

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

أنت الآن تعرف كيفية إنهاء برنامج في Linux

لذلك ، في المرة التالية التي يتوقف فيها تطبيق Linux أو أداة مساعدة ويصبح غير مستجيب ، كل ما عليك فعله هو تطبيق أحد هذه الحلول:

  1. انقر فوق X في الزاوية
  2. استخدم مراقب النظام
  3. استخدم تطبيق xkill
  4. استخدم أمر القتل
  5. أغلق تطبيقات Linux باستخدام pkill
  6. استخدم killall لإغلاق البرنامج
  7. قم بإنشاء اختصار لوحة مفاتيح لأتمتة قتل تطبيق في Linux

إذا كنت تواجه بانتظام تطبيقات Linux لا تستجيب ، فلماذا لا تفكر في التبديل إلى نظام تشغيل Linux خفيف الوزن؟

يشارك يشارك سقسقة بريد الالكتروني 14 توزيعات Linux خفيفة الوزن لمنح الكمبيوتر القديم حياة جديدة

هل تحتاج إلى نظام تشغيل خفيف الوزن؟ يمكن تشغيل توزيعات Linux الخاصة هذه على أجهزة الكمبيوتر القديمة ، وبعضها يحتوي على ذاكرة وصول عشوائي لا تزيد عن 100 ميجابايت.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • دعم تقني
  • ادارة المهام
  • استكشاف الأخطاء وإصلاحها
  • نصائح لينكس
نبذة عن الكاتب كريستيان كاولي(تم نشر 1510 مقالة)

نائب محرر الأمان ، Linux ، DIY ، البرمجة ، و Tech Explained ، ومنتج Podcast مفيد حقًا ، مع خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، كريستيان هو من هواة Raspberry Pi tinkerer و Lego عاشق ومحب للألعاب القديمة.

المزيد من Christian Cawley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك