BleachBit TUI، واجهة جديدة تعمل بنظام النص لتنظيف نظامك

  • يشتمل برنامج BleachBit على واجهة نصية تفاعلية كبديل للوضع الرسومي وواجهة سطر الأوامر الكلاسيكية.
  • تشترك واجهة المستخدم الرسومية في الواجهة الخلفية مع BleachBit 6.0 وتعيد استخدام جميع التفضيلات التي تم تكوينها مسبقًا.
  • يتيح لك معاينة وحذف الملفات المؤقتة والملفات الأخرى باستخدام اختصارات لوحة المفاتيح البسيطة.
  • النسخة النصية في مرحلة تجريبية ويمكن اختبارها من فرعها المخصص على GitHub.

بليتش بت تي يو آي

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

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

ما الذي يقدمه برنامج BleachBit TUI مقارنةً ببرنامج GUI و CLI؟

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

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

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

العمليات الأساسية واختصارات لوحة المفاتيح

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

يُستخدم مفتاح المسافة لتفعيل أو تعطيل العناصر، وهو ما حدد المربعات أو ألغِ تحديدها يرتبط بكل مكون. يؤدي الضغط على مفتاح الإدخال إلى عرض الفئة المحددة، مما يسمح للمستخدم بالتعمق في التفاصيل وتحديد ما سيتم معالجته بالضبط في كل تطبيق أو منطقة من النظام.

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

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

إدارة الأذونات والتحذيرات الأمنية في واجهة المستخدم الرسومية لبرنامج BleachBit

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

عندما يبدأ المستخدم تشغيل الواجهة بالصلاحيات المناسبة، تتضمن عملية التنظيف عدة تحذيرات و طلبات التأكيد قبل التعامل مع أي شيء حساس. تقلل هذه الاستراتيجية من خطر حذف الملفات الضرورية وتقلل من المفاجآت، وهو أمرٌ يُقدّر في كلٍ من محطات العمل وبيئات الخوادم.

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

التوافق، والواجهة الخلفية المشتركة، والميزات التي لا تزال مفقودة

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

من بين الإعدادات التي يرثها نظام TUI ما يلي: خيارات التنظيف المختارة في السابق، كانت قائمة العناصر المراد الاحتفاظ بها (القائمة البيضاء أو قائمة الاحتفاظ)، وتعريفات التنظيف المخصصة، وقائمة ملفات تعريف الارتباط المراد الاحتفاظ بها، تتم إدارتها من خلال مدير ملفات تعريف الارتباط الخاص بـ BleachBit.

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

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

قائمة لوحة ألوان BleachBit TUI، والمساعدة على الشاشة، والخيارات المرئية

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

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

من الناحية الجمالية، يدعم نظام TUI تغيير سمات العرض لتحسين التوافق مع مختلف أنواع الأجهزة، والخلفيات الداكنة أو الفاتحة، والتفضيلات الشخصية. على الرغم من أنها واجهة نصية، فقد حرص المطورون على أن تكون مريحة وسهلة الاستخدام ولا تُرهق العينين حتى مع الاستخدام المطول.

تتوفر إصدارات لأنظمة لينكس وويندوز

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

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

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

كيفية تجربة برنامج BleachBit TUI على نظام Ubuntu وتوزيعات Linux الأخرى

لم تُصبح واجهة النصوص الجديدة جزءًا من... إصدارات قياسية مستقرةلاختباره على توزيعات مثل أوبونتو أو مشتقاتها، تحتاج إلى الانتقال مباشرة إلى المستودع الرسمي للمشروع على GitHub واستخدام الفرع المحدد المخصص لـ TUI.

في أوبونتو، تبدأ العملية بتثبيت الحزم اللازمة لكي يعمل إصدار الطرفية بسلاسة. يتضمن ذلك استخدام Git لاستنساخ المستودع والعديد من الأدوات الأخرى. وحدات بايثون 3 مثل chardet و textual و psutilيمكن إضافة هذه الحزم باستخدام مدير الحزم المعتاد. بمجرد حل التبعيات، يتم استنساخ مشروع BleachBit، والوصول إلى المجلد الذي تم تنزيله، ومزامنة أحدث الفروع من المستودع البعيد.

من هناك، عليك الانتقال إلى الفرع الخاص بتطوير واجهة المستخدم النصية (TUI) وتفعيل خاصية تتبعه. بعد هذه الخطوة، ما عليك سوى تشغيل ملف بايثون المرتبط بواجهة النص لتشغيل BleachBit TUI مباشرةً في سطر الأوامر. يُنصح بذلك إذا كنت تخطط لاستخدامه بشكل متكرر. حافظ على تحديث هذا الفرع مع تحميل آخر التغييرات إلى GitHub للاستفادة من التحسينات وإصلاحات الأخطاء.

تُعد هذه الطريقة القائمة على المصدر شائعة في بيئة لينكس، وتتيح للمستخدمين المتقدمين ومديري الأنظمة في أوروبا ومناطق أخرى القيام بما يلي: قم بتقييم الأداة قبل وصولها إلى المستودعات من توزيعاتها. كما أنه يسهل على أولئك الذين يعملون بالفعل مع الإصدار الرسومي من BleachBit اختبار واجهة المستخدم النصية بالتوازي.

فائدتها في بيئات DevOps والخوادم

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

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

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

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

نظام التشغيل Ubuntu 16.04 PC
المادة ذات الصلة:
إعادة تعيين أو كيفية تنظيف Ubuntu أو Linux Mint

أضف كمصدر مفضل