السلام عليكم ورحمة الله وبركاتة
مساء الخير للجميع
ماذا يعرض كل ما تفتح terminal:
•
ترحيب باسمك + توزيعتك (Debian/Ubuntu/Arch/…)
•
تاريخ بالعربي والإنجليزي
•
GPU dashboard: NVIDIA + temp + VRAM bar + استهلاك الكهرباء
•
Ollama: عدد النماذج + المحمّل الآن (لو مثبّت)
•
أمان: عدد تحديثات الأمان + الـ firewall + آخر دخول
•
Load +
Memory
المميّزات:
✓ bash نقي، صفر مكتبات خارجية
✓ بدون sudo (لا يطلب كلمة مرور كل مرة)
✓ Modular: كل قسم يُفعَّل/يُخفَى من ملف config آمن
✓ MIT License — استعمله/عدّله كيف تشاء
الأمان:
- Config parser آمن (whitelist + regex، لا يستعمل
source) - ownership check عبر file descriptor (defends CWE-362 TOCTOU)
- Control character stripping على كل القيم الخارجية (CWE-150)
- Argument injection blocked عبر
--separator - 3 جولات مراجعة أمنية موثّقة
التثبيت بـ 3 سطور:
git clone GitHub - azoz8/linux-greet: A friendly bilingual (Arabic/English) terminal banner for Linux — distro, date, GPU temp, load, memory · GitHub ~/linux-greet
chmod +x ~/linux-greet/linux-greet.sh
~/linux-greet/linux-greet.sh
