Skip to content

Khalid-rsl/Khalid-Auto-Mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

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 / طريقة التحميل والتشغيل

  1. Clone the repository / تحميل المشروع:

git clone https://github.com/Khalid-rsl/Khalid-Auto-Mode.git

cd Khalid-Auto-Mode

  1. Give execution permission / إعطاء صلاحية التنفيذ:

chmod +x Khalid-Auto-Mode-Installer.sh

  1. 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).

About

Universal graphics switcher for Kali Linux to fix Black Screen and TTY errors on hybrid systems and portable drives.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages