KHALID-AUTO-MODE (Khalid_RSL) 🚀 The Intelligent Graphics Switcher for Kali Linux Hybrid Environments
📖 Overview / نظرة عامة [ ENGLISH ] The core innovation of KHALID-AUTO-MODE lies in its ability to handle "Driver Conflicts" in Linux environments. Typically, when a user installs proprietary drivers (like Nvidia) on a Kali Linux drive, the system creates a static configuration. When moved to a different machine, this often leads to the Black Screen error Or convert it to tty .
[ العربية ] الابتكار الأساسي في KHALID-AUTO-MODE يكمن في قدرته على معالجة "تعارض التعريفات" في بيئات لينكس . عادةً، عندما يقوم المستخدم بتثبيت تعريفات مغلقة المصدر (مثل Nvidia) على قرص كالي ، يتوقف النظام عند الشاشة السوداء او تحويله الى tty عند محاولة تشغيله على أجهزة أخرى. يعمل هذا السكربت كجسر ذكي يضبط الإعدادات تلقائياً عند كل إقلاع. 🛡️ Why use "Khalid-Auto-Mode" from the Menu? / لماذا تستخدم المود المخصص؟ [ EN ] While the system works automatically in the background, the dedicated "Khalid-Auto-Mode" entry in the GRUB menu provides:
Force Initialization: Manually forces the hardware scan if the background service is delayed.
Emergency Recovery: A safe entry point if the default Kali Linux configuration gets corrupted by system updates.
Optimized Parameters: It boots with specific kernel flags (khalid_mode) designed to stabilize graphics on hybrid devices.
[ العربية ] بينما يعمل النظام تلقائياً في الخلفية، فإن مدخل "Khalid-Auto-Mode" المخصص في قائمة الإقلاع يوفر لك:
فرض التفعيل: يقوم بإجبار النظام على فحص العتاد يدوياً في حال تأخرت الخدمة التلقائية.
الاستعادة الطارئة: يعتبر نقطة دخول آمنة في حال تعرضت إعدادات كالي الافتراضية للتلف بسبب تحديثات النظام.
خصائص مُحسنة: يقلع النظام بمعايير خاصة للنواة (khalid_mode) مصممة خصيصاً لزيادة استقرار الرسومات في الأجهزة الهجينة.
🔥 Key Strength: Universal Support / نقطة القوة: الدعم الشامل [ EN ] The Ultimate Power: Once installed, the auto-switching system will function on ALL current and future Kernels automatically. Even if you don't select the "Khalid-Auto-Mode" entry; even if you boot from the default Kali Linux option, the switcher will run in the background to ensure your GUI starts perfectly!
[ العربية ] القوة المطلقة: بمجرد التثبيت، سيعمل نظام التبديل التلقائي على جميع الأنوية (Kernels) الحالية والمستقبلية تلقائياً. حتى في حالة عدم اختيارك "Khalid-Auto-Mode" من القائمة؛ حتى لو قمت بالإقلاع من خيار كالي لينكس الافتراضي، سيعمل المبدل في الخلفية ليضمن تشغيل الواجهة الرسومية بنجاح!
🌟 Features / المميزات Zero-Touch Switching: Fully automated graphics configuration. التبديل بدون لمس: تهيئة الرسومات بشكل آلي بالكامل.
Universal Compatibility: Works with all kernels without manual intervention. التوافق الشامل: يعمل مع جميع أنواع النواة دون تدخل يدوي.
Hardware Independence: Utilizes Disk UUID for total portability. استقلالية الأجهزة: يستخدم معرف القرص الفريد (Disk UUID) لتحقيق قابلية نقل كاملة.
Fail-Safe Mode: Dedicated GRUB entry for secure booting and recovery. وضع الأمان: مدخل GRUB مخصص للتمهيد الآمن والاستعادة.
🛠️ Installation & Usage / طريقة التحميل والتشغيل
- Clone the repository / تحميل المشروع:
git clone https://github.com/Khalid-rsl/Khalid-Auto-Mode.git
cd Khalid-Auto-Mode
- Give execution permission / إعطاء صلاحية التنفيذ:
chmod +x Khalid-Auto-Mode-Installer.sh
- Run the installer / تشغيل التثبيت:
sudo ./Khalid-Auto-Mode-Installer.sh
⚖️ License / الترخيص MIT License: This project is open-source under the MIT License. رخصة MIT: هذا المشروع مفتوح المصدر بموجب رخصة MIT.
Personal Use Only: Commercial use or resale is strictly prohibited without permission from Khalid Rasul (Khalid-RSL).
الحقوق: للاستخدام الشخصي فقط. يمنع الاستخدام التجاري أو إعادة البيع دون إذن المطور خالد رسول (khalid-rsl).