أداة برمجية خفيفة مصممة لسد الفجوة في نظام ويندوز 11، حيث توفر واجهة تحكم في السطوع (Slider) لأجهزة الكمبيوتر المكتبية (Desktop) التي تستخدم شاشات خارجية، مع محاكاة كاملة لتجربة المستخدم الأصلية في النظام.
في نظام ويندوز، يتوفر شريط التحكم في السطوع بشكل مدمج فقط لأجهزة اللابتوب أو الأجهزة التي تحتوي على شاشات مدمجة. أما مستخدمو أجهزة الـ PC المكتبية، فيضطرون يدوياً لاستخدام أزرار الشاشة المادية (Physical Buttons) لتغيير السطوع، لأن النظام لا يوفر واجهة برمجية للتحكم في بروتوكول DDC/CI عبر شريط المهام.
هذا المشروع هو تطبيق "عائم" (Floating App) بلغة بايثون، يتخاطب مع الشاشات الخارجية برمجياً. يوفر واجهة مستخدم (UI) مطابقة بنسبة 100% لتصميم Windows 11، مما يمنح المستخدم تجربة سلسة وكأنها جزء أصيل من النظام التشغيلي.
- واجهة Windows 11 الأصلية: تصميم عصري يعتمد على الوضع الداكن (Dark Mode) مع حواف دائرية وتأثيرات بصرية مطابقة للنظام.
- التحكم المتعدد بالشاشات (Multi-Monitor): * التعرف التلقائي على جميع الشاشات المتصلة.
- شريط "الكل" (Master Slider) للتحكم بجميع الشاشات في وقت واحد.
- أشرطة مستقلة لكل شاشة للتحكم المنفصل.
- زر إطفاء الشاشة: ميزة سريعة لإرسال إشارة إيقاف الطاقة (Power Off) لجميع الشاشات فوراً.
- خفيف وسلس: تم استخدام الـ (Threading) لضمان تحريك أشرطة السطوع بسلاسة فائقة وبدون أي تعليق في الواجهة.
- التشغيل التلقائي (Startup): مدمج مع نظام التشغيل ليعمل تلقائياً عند بدء تشغيل الكمبيوتر.
- أيقونة مدمجة: أيقونة شمس احترافية مدمجة برمجياً لتقليل حجم الملف وعدم الاعتماد على صور خارجية.
إذا كنت تريد استخدام البرنامج فقط دون الدخول في الأكواد:
- اذهب إلى صفحة Releases.
- قم بتحميل ملف
BrightnessControl_Setup.exe. - قم بتثبيت البرنامج واتبع التعليمات (تأكد من اختيار "Run at Startup").
- ستظهر لك أيقونة ☀️ بجانب الساعة، اضغط عليها للتحكم بالسطوع.
ملاحظة: قد يظهر تحذير من Windows SmartScreen لأن البرنامج مفتوح المصدر وغير موقع بشهادة رقمية مدفوعة. هذا طبيعي، اضغط على
More infoثمRun anyway.
🛠️ للمطورين (Build from Source) إذا أردت التعديل على الكود أو بنائه بنفسك:
- المكتبات المطلوبة: تحتاج لتثبيت المكتبات التالية: customtkinter و screen-brightness-control و pystray و pillow.
pip install customtkinter screen-brightness-control pystray pillow 2. تحويل الكود إلى EXE: استخدم PyInstaller مع تحديد الأيقونة وإخفاء شاشة الـ Console.
pyinstaller --noconsole --onefile --icon=brightness.ico main.py 📂 هيكل المشروع (Project Structure) main.py: الكود المصدري الأساسي (Logic & UI).
brightness.ico: أيقونة التطبيق الرسمية المستخدمة في النظام وببرنامج التثبيت.
setup_script.iss: سكربت Inno Setup لإنشاء ملف التثبيت الاحترافي.
requirements.txt: قائمة المكتبات البرمجية المطلوبة.
📜 الترخيص (License) هذا المشروع مرخص تحت رخصة MIT.
👨💻 المطور تم تطوير هذا المشروع بواسطة Turki Alshaikh كعمل شخصي لتحسين تجربة استخدام أجهزة الـ Desktop على ويندوز.
This project is developed and maintained as an open-source initiative. If this tool streamlined your workflow or saved you time, consider supporting the developer by upgrading your digital workspace through our store:
Mfatihy Store (متجر مفاتيحي) is your premium destination for genuine software solutions. We provide authentic Windows and Office keys, top-tier antivirus subscriptions, and professional design tools (Adobe & Autodesk) at unbeatable prices with instant automated delivery.
تم تطوير هذا المشروع البرمجي وإتاحته مجاناً لدعم مجتمع المطورين والمستخدمين. إذا ساعدتك هذه الأداة في إنجاز مهامك، يمكنك دعم استمرارية التطوير من خلال زيارة متجرنا الرقمي:
متجر مفاتيحي (Mfatihy) هو الوجهة الأولى والموثوقة في السعودية والخليج للحصول على تراخيص البرامج الأصلية. نوفر لك مفاتيح تفعيل ويندوز وأوفيس مدى الحياة، بالإضافة إلى اشتراكات برامج التصميم الهندسية والاحترافية بأفضل الأسعار، مع ضمان التسليم الفوري والتفعيل الآمن.