بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ
السَّلَامُ عَلَيْكُمْ وَرَحْمَةُ اللَّهِ وَبَرَكَاتُهُ
دليل شامل لأداة CleanLinuxpc تنظيف أنظمة لينكس

مقدمة
في عالم أنظمة التشغيل المفتوحة المصدر، يُعتبر نظام لينكس من أكثر الأنظمة استقراراً وكفاءة. ومع ذلك، مع مرور الوقت والاستخدام اليومي المكثف، يتراكم العديد من الملفات غير الضرورية مثل ذاكرة التخزين المؤقت (Cache)، والملفات المؤقتة، والتبعيات غير المستخدمة، وسجلات النظام القديمة. هذه الملفات قد تستهلك مساحة كبيرة من القرص الصلب، وقد تؤثر سلباً على أداء النظام وسرعته. هنا يأتي دور CleanLinuxpc، الأداة القوية والآمنة المصممة خصيصاً لتنظيف نظام لينكس واستعادة مساحة القرص الثمينة وحماية خصوصية المستخدم.
ما هو CleanLinuxpc؟
هو تطبيق سطر أوامر (CLI) مفتوح المصدر، تم تطويره بواسطة المطور linuxlaghouatalgeria، وهو متاح على منصة GitHub بموجب رخصة GPL-3.0-or-later. صُمم التطبيق ليكون حلاً شاملاً وآمناً لتنظيف مختلف جوانب نظام لينكس، بدءاً من حزم النظام الأساسية (APT) وصولاً إلى بيانات متصفحات الويب وتطبيقات الحاويات مثل Flatpak و Snap.
الميزات الرئيسية لـ CleanLinuxpc
1. تنظيف النظام (System Cleaning)
📦 إدارة حزم APT
تنظيف ذاكرة التخزين المؤقت للحزم: يقوم بحذف الحزم التي تم تنزيلها (.deb) والمخزنة في /var/cache/apt/archives بعد تثبيتها، مما يوفر مساحة كبيرة.
إزالة الحزم غير المستخدمة (autoremove): يحدد ويزيل التبعيات (dependencies) التي لم تعد هناك حاجة إليها بعد إزالة حزمة معينة.
📦 تنظيف Flatpak
إزالة بيئات التشغيل غير المستخدمة (unused runtimes): يقوم بحذف حزم Flatpak الأساسية التي لم تعد ضرورية لأي تطبيق مثبت.
حذف ملفات البناء المؤقتة: يزيل الملفات التي تنشأ أثناء بناء أو تحديث تطبيقات Flatpak.
🛍️ تنظيف Snap
مسح الكاش: يحذف الملفات المؤقتة لتطبيقات Snap.
تقليل عدد النسخ المحفوظة: يحد من عدد الإصدارات القديمة المحتفظ بها لكل تطبيق Snap (ما عدا الإصدار الأخير)، مما يوفر مساحة كبيرة.
🗑️ التنظيف العام للنظام
تنظيف الصور المصغرة (Thumbnail Cache): يحذف ذاكرة تخزين الصور المصغرة للملفات والصور، والتي قد تستهلك مساحة كبيرة مع مرور الوقت.
تنظيف السجلات (Logs): يزيل ملفات السجل القديمة أو الكبيرة الحجم الموجودة في /var/log.
تنظيف الملفات المؤقتة: يحذف الملفات المؤقتة من /tmp وملفات المستخدم المؤقتة.
2. خصوصية المتصفح (Browser Privacy)
🌐 دعم متصفحي Firefox و Chrome (والمتصفحات المبنية عليهما مثل Brave و Edge)
يقدم CleanLinuxpc ميزة فريدة وآمنة للغاية:
الكاش (Cache): يمكن تنظيفه بأمان لأنه لا يحتوي على معلومات حساسة (فقط ملفات محملة مسبقاً لتسريع التصفح).
بيانات الجلسة (Session Data): تشمل الكوكيز (cookies)، وسجل التصفح (history)، والبيانات المخزنة للمواقع. يمكن للمستخدم تنظيف هذه البيانات للحفاظ على الخصوصية، مع إمكانية الفصل بين تنظيف الكاش (الآمن للاستخدام اليومي) وبيانات الجلسة (الأكثر حساسية).
ملاحظة أمنية: يفصل التطبيق بين نوعي البيانات ليمنحك تحكماً كاملاً: يمكنك تنظيف الكاش بانتظام دون فقدان جلسات تسجيل الدخول الخاصة بك، وتنظيف بيانات الجلسة فقط عند الحاجة.
3. واجهة المستخدم (User Interface)
📊 لوحة تحكم (Dashboard)
مؤشر استخدام القرص في الوقت الفعلي: يعرض كمية المساحة المستخدمة والمتاحة قبل وبعد التنظيف.
إحصائيات التنظيف: يوضح بالتفصيل كم تم حذفه من كل فئة (APT، Flatpak، Snap، المتصفحات، إلخ).
🛡️ الأمان أولاً
يستخدم التطبيق pkexec للتعامل مع العمليات الحساسة التي تتطلب صلاحيات الجذر (root)، مما يمنحك أماناً عالياً دون الحاجة لتشغيل التطبيق بأكمله كجذر.
يستخدم flatpak-spawn للتعامل الآمن مع تطبيقات Flatpak.
🌍 دعم كامل للغتين
الواجهة معربة بالكامل إلى العربية، مما يسهل على المستخدمين العرب استخدام الأداة بكل سلاسة.
دعم كامل للغة الإنجليزية.
فوائد إضافية:
تحسين أداء النظام: تقليل عدد الملفات الصغيرة (كالصور المصغرة والسجلات) يؤدي إلى تسريع عمليات البحث والوصول للملفات.
حماية الخصوصية: تنظيف سجل التصفح والكوكيز يمنع تتبع نشاطك على الإنترنت.
إطالة عمر القرص الصلب (SSD): تقليل عمليات القراءة والكتابة غير الضرورية على SSD.
تحضير النظام للنسخ الاحتياطي: تنظيف النظام قبل عمل نسخة احتياطية يقلل حجم النسخة ويسرع العملية.
كيفية تثبيت واستخدام CleanLinuxpc
متطلبات النظام
نظام لينكس (تم اختباره على توزيعات مبنية على Debian/Ubuntu، لكنه يعمل على معظم التوزيعات).
صلاحيات sudo أو pkexec.
وجود flatpak و/أو snap مثبتين إذا كنت ترغب بتنظيفهما.
طريقة التثبيت (من المصدر)
بما أن المشروع لا يزال في مراحله الأولى، يتم التثبيت عبر بناء الكود المصدري.
bash
1. استنساخ المستودع
git clone https://github.com/LinuxLaghouatAlgeria/CleanLinuxpc.git
cd CleanLinuxpc
2. تثبيت الاعتماديات (Dependencies)
على Ubuntu/Debian:
sudo apt update
sudo apt install build-essential cmake libgtk-3-dev
3. بناء التطبيق باستخدام CMake
mkdir build
cd build
cmake ..
make
4. تثبيت التطبيق (اختياري)
sudo make install
طريقة التشغيل الأساسية
بعد التثبيت، يمكن تشغيل الأداة عبر المحطة الطرفية:
bash
clearlinuxpc
أو إذا قمت بالتثبيت:
CleanLinuxpc
خطوات التنظيف (دليل المستخدم)
تشغيل التطبيق: ستظهر لك لوحة تحكم تعرض استخدام القرص الحالي.
اختيار ما تريد تنظيفه:
اضغط على الرقم 1 لتنظيف نظام APT.
اضغط على 2 لتنظيف Flatpak.
اضغط على 3 لتنظيف Snap.
اضغط على 4 للتنظيف العام (صور مصغرة، سجلات، مؤقتات).
اضغط على 5 لتنظيف المتصفحات (اختر Firefox أو Chrome ثم اختر Cache فقط أو Session Data).
تأكيد العملية: سيعرض التطبيق ما سيقوم بحذفه ويسألك عن التأكيد.
عرض النتائج: بعد الانتهاء، سيعرض التطبيق مقدار المساحة التي تم تحريرها.
روابط مفيدة
المصدر الرابط
GitHub الرسمي للمشروع
صفحة الإصدارات (Releases) ضمن المستودع أعلاه
توثيق إضافي متوفر ضمن ملف README.md في المستودع
نصائح متقدمة
1. التنظيف التلقائي عبر Cron
يمكنك إعداد مهمة دورية (أسبوعية مثلاً) لتنظيف الكاش فقط (بدون بيانات الجلسة):
bash
تحرير ملف crontab
crontab -e
إضافة السطر التالي للتنظيف كل يوم أحد الساعة 3 صباحاً
0 3 * * 0 /usr/local/bin/CleanLinuxpc --auto-clean-cache-only
(ملاحظة: الخيار --auto-clean-cache-only يحتاج إلى التحقق من دعمه في الإصدار الحالي، أو يمكنك استخدام أوامر APT المباشرة ضمن السكربت)
2. تخصيص التنظيف
يمكنك تعديل ملف الإعدادات (إذا تم توفيره في الإصدارات القادمة) لتحديد مجالات معينة للتنظيف أو استثناء بعضها.
3. التحقق من صحة النظام بعد التنظيف
بعد التنظيف، يُنصح بإعادة تشغيل النظام للتأكد من أن جميع الخدمات تعمل بشكل طبيعي. التنظيف الآمن الذي يقوم به CleanLinuxpc لا يحذف ملفات ضرورية لتشغيل النظام.
الخلاصة
هو أداة واعدة ومهمة لمستخدمي لينكس الذين يهتمون بأداء نظامهم وخصوصيتهم. على الرغم من أن المشروع لا يزال حديثاً (آخر تحديث في يناير 2026) وعدد نجومه على GitHub صفر حالياً، إلا أن الميزات التي يقدمها قوية وضرورية:
تنظيف شامل لكل من APT، Flatpak، Snap، والمتصفحات.
أمان عالٍ بفضل استخدام pkexec و flatpak-spawn.
واجهة عربية بالكامل تجعل الأداة في متناول المستخدم العربي.
مفتوح المصدر (رخصة GPL-3.0) مما يضمن الشفافية وإمكانية التدقيق الأمني.
إذا كنت تعاني من تضييق مساحة القرص أو ترغب في تحسين خصوصيتك، فإن CleanLinuxpc هو الحل الأمثل لك. ندعوك لتجربته والمساهمة في تطويره عبر GitHub.
0 تعليقات
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))
Emoji