كيفية التحكم في تطبيقات الخلفية المخفية في نظام التشغيل Linux

عادةً ما يكون لتباطؤ النظام سبب واضح. تدور المراوح بشكل أسرع، وتتردد التطبيقات في الفتح، وتنخفض الاستجابة حتى في حالة عدم ظهور أي شيء واضح على الشاشة. على الرغم من إمكانية وجود أسباب متعددة لذلك، إلا أن أحد الأسباب الأكثر شيوعًا هو استهلاك تطبيقات الخلفية لوقت وحدة المعالجة المركزية والذاكرة بهدوء.
يوفر Linux تحكمًا قويًا في نشاط الخلفية من خلال الأدوات الرسومية المضمنة في بيئات سطح المكتب الحديثة. من خلال بضع نقرات، يمكنك رؤية ما هو قيد التشغيل، وتحديد ما يجب أن يظل نشطًا، ومنع التطبيقات غير الضرورية من البدء تلقائيًا.
قم بإدراج أو تحديد جميع العمليات الخلفية الجارية
لا يمكنك التحكم في ما لا يمكنك رؤيته، لذا فإن أول شيء يتعين علينا القيام به هو إدراج جميع التطبيقات أو العمليات قيد التشغيل في الخلفية. ولحسن الحظ، يتضمن Linux أدوات مدمجة مصممة لهذا الغرض. على أجهزة كمبيوتر جنوم المكتبية، يمكنك استخدام System Monitor، بينما يعتمد KDE Plasma على KSysGuard. تمنحك هذه الأدوات عرضًا مباشرًا لما يجري الآن.
ما عليك سوى فتح قائمة النظام لديك والبحث عنها مراقب النظام. بمجرد إطلاقه، توجه مباشرة إلى علامة التبويب “العمليات”. تسرد هذه الشاشة كل عملية قيد التشغيل، بما في ذلك خدمات الخلفية. سترى أعمدة لاستخدام وحدة المعالجة المركزية واستهلاك الذاكرة وأحيانًا نشاط القرص.
للوهلة الأولى، قد تبدو القائمة ساحقة. لا داعي للذعر، فالعديد من الإدخالات تنتمي إلى خدمات النظام الأساسية ويجب أن تظل كما هي. ما عليك سوى التركيز على التطبيقات التي تعرفها، وخاصة تلك التطبيقات المألوفة التي تستمر في العمل بدون نوافذ مرئية. غالبًا ما تظل هذه التطبيقات نشطة حتى في حالة عدم استخدامها.
أوصي بفرز العمليات حسب استخدام الذاكرة أو وحدة المعالجة المركزية لتسهيل إدارة الأمور. انقر فوق رأس العمود، وستطفو التطبيقات الأثقل إلى الأعلى. يكشف هذا الإجراء البسيط عن تطبيقات الخلفية التي تستهلك أكبر قدر من الموارد.
تقوم بعض شاشات النظام أيضًا بتجميع العمليات حسب المستخدم. يساعد هذا العرض على فصل خدمات النظام عن التطبيقات التي يطلقها المستخدم. التزم بعمليات المستخدم إلا إذا كنت تعرف بالضبط ما تفعله خدمة النظام.

إذا كنت تريد شاشة نظام أكثر تقدمًا، فيمكنك تثبيت Stacer أو Sysmon، اللذين يعملان بشكل مشابه لـ System Monitor ولكنهما يقدمان ميزات إضافية. إذا كنت تفضل الوحدة الطرفية، فإن أوامر مثل top وhtop تعرض عرضًا في الوقت الفعلي للعمليات الجارية باستخدام وحدة المعالجة المركزية والذاكرة المباشرة، بينما ps aux يوفر لقطة كاملة لجميع العمليات النشطة.
قم بقتل أو إيقاف العمليات غير الضرورية في الخلفية
بمجرد تحديد تطبيق الخلفية المتعطش للموارد، فإن الخطوة التالية هي إيقافه. يتيح لك مراقب النظام النقر بزر الماوس الأيمن فوق العملية وتحديد خيارات متنوعة مثل تغيير الأولوية وإيقاف العمليات وعمليات القتل وغيرها. أدناه، لديك أيضا إنهاء العملية الخيار، الذي يرسل طلبًا رائعًا لإغلاق التطبيق.

إذا تجاهلت عملية إنهاء هذا الطلب، فيمكنك استخدام خيار إنهاء العملية، الذي ينهي العملية المحددة بالقوة. ومع ذلك، الاختيار الدقيق مهم هنا. يجب عليك ترك العمليات ذات الأسماء غير المألوفة، بالإضافة إلى تلك التي تحمل علامة خدمات النظام أو البرامج الشيطانية أو المكونات الأساسية، دون تغيير.
توفر بعض بيئات سطح المكتب أيضًا عناصر تحكم سريعة في التطبيقات في علبة النظام. انقر بزر الماوس الأيمن على الرموز القريبة من الساعة، وقد تجد خيارات مثل Quit أو Pause Sync أو Exit. غالبًا ما تعمل تطبيقات الدرج هذه بصمت في الخلفية ولا تعلن عن نفسها أبدًا.
في مراقب نشاط النظام الخاص بـ KDE، ستجد أيضًا إجراءات تعتمد على الإشارة. إرسال سيجتيرم يغلق التطبيق بشكل نظيف، بينما سيجكيل يوقفه على الفور.
بالنسبة لمستخدمي المحطة الطرفية، غالبًا ما يكون إيقاف عملية الخلفية أسرع وأكثر مباشرة. تحتاج أولاً إلى تحديد معرف العملية (PID). بمجرد معرفة PID، يمكنك إيقاف العملية بشكل نظيف عن طريق تشغيل:
kill PID
إذا أصبحت العملية لا تستجيب، يمكنك إجبارها على التوقف عن استخدام:
kill -9 PID
هذا الأمر ينهي العملية على الفور. عندما لا تريد البحث يدويًا عن PID، فإن الأوامر المستندة إلى الاسم توفر بديلاً أسرع. على سبيل المثال، تشغيل pkill process_name أو killall process_name يتوقف عن مطابقة عمليات الخلفية في خطوة واحدة.
منع التطبيقات من البدء تلقائيًا
بمجرد تحديد مصدر المشكلة، امنعها من التشغيل التلقائي عند تسجيل الدخول. تتضمن بيئات سطح مكتب Linux مديري بدء التشغيل الذين يسمحون لك بالتحكم في التطبيقات التي يتم تشغيلها تلقائيًا عند تسجيل الدخول.
إذا كنت من مستخدمي جنوم، فيمكنك إدارة سلوك بدء التشغيل باستخدام تطبيقات بدء التشغيل أو تعديلات جنوم. ببساطة ابحث عن تطبيقات بدء التشغيل في قائمة التطبيق وتشغيله.

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

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

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