عبدالله رضوان
زيزوومى محترف
- إنضم
- 10 مايو 2014
- المشاركات
- 884
- مستوى التفاعل
- 2,431
- النقاط
- 820
غير متصل
الحل الكامل لمشكلة السطوع على لينكس
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
كثير من القادمين إلى نظام جنو/لينكس يواجهون مشكلة السطوع، أنا عندما بحثت وجدت الحلول المتوفرة فقط لكرت Intel،
سأقوم في هذا الموضوع بشرح طريقة التحكم السطوع بكل الكروت على حد سواء (Intel,Nvidia,AMD).
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لدينا عدة حلول في هذا الموضوع، نبدأ بـ
الحل الأول (لكروت Intel فقط):
أولاً سنقوم بإنشاء ملف لضبط الإعدادات عن طريق الأمر التالي في الطرفية:
كود:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
ثم سنقوم بالتعديل في الملف، باستخدام nano:
كود:
sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
سيفتح الملف في الطرفية، قم بنسخ هذا النص:
كود:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
ثم بلصقه في الملف، بعد ذلك قم بإغلاق الملف باستخدام Ctrl + X وقم بكتابة y ثم اضغط Enter:
بعدها قم بتسجيل الخروج ثم ادخل مرة أخرى، ستجد أن السطوع يعمل.
الحل الثاني (لجميع الكروت):
نقوم بتثبيت الحزمة xbacklight:
إذا كنت تستخدم ديبيان وما بني عليها:
كود:
sudo apt-get -y install xbacklight
إذا كنت تستخدم فيدورا وما بني عليها:
كود:
su dnf install xbacklight
إذا كنت تستخدم أرتش وما بني عليها:
كود:
sudo pacman -S xorg-xbacklight
بعد تثبيت الحزمة، نقوم بتجربتها:
كود:
xbacklight -set 50
إذا تغير السطوع، قم بإكمال هذا الحل، إذا لم يتغير أو ظهرت أخطاء، قم بالذهاب للحل التالي.
بعد تجربة الحزمة، نقوم بضبطها لتعمل باستخدام لوحة المفاتيح، أنا أستخدم واجهة KDE وسأقوم بالشرح عليها.
أولاً نقوم بفتح إعدادات النظام ونذهب إلى Shortcuts:
ثم نذهب إلى Custom Shortcuts - تخصيص اختصارات، ثم نقوم بالضغط على Edit، ثم نضغط على New Group:
أنا قمت بتغيير اسمها إلى Backlight
ثم نقوم بإضافة أمر من خلال الضغط على زر الفأرة الأيمن، ثم New، ثم Global Shortcut، ثم Command/URL:
نلاحظ أنه قام بإنشاء أمر جديد، نقوم بالضغط عليه ثم نضغط على Trigger ثم نضغط على Input ثم قم بالضغط على مفتاح رفع السطوع:
إذا ظهرت رسالة قم بالضغط على Reassign، ثم نذهب إلى صفحة Action ونقوم بكتابة التالي في المربع:
كود:
xbacklight -inc 5
يمكنك ضبط القيمة كما تريد، أنا أفضل 5، وهذا يعني أن كل ضغطة على الزر ستقوم بزيادة السطوع 5%.
بعد ذلك اضغط على Apply.
بالنسبة لتقليل السطوع، نقوم بعمل نفس الشي تماماً لكن نغير المفتاح إلى مفتاح تقليل السطوع، والأمر إلى الأمر التالي:
كود:
xbacklight -dec 5
لا تنسى ضغط Apply، بعدها ستجد أن مفتاح السطوع يعمل.
الحل الثالث (لجميع الكروت):
نقوم بتثبيت الحزمة light، أنا لا أعرف طريقة تثبيتها إلا لأرتش، تحتاج أن يكون لديك مستودع AUR مفعل مع برنامج yaourt.
.
كود:
yaourt -S light
بعدها ستظهر الرسالة التالية، نقوم بإدخال n:
ثم ستظهر هذه الرسالة، أدخل y:
بعدها انتظر قليلاً، ثم ستظهر هذه الرسالة، أدخل y:
بعدها تظهر هذه الرسالة، نقوم بإدخال y ونضغط على Enter:
وبعدها سيتم تثبيت الحزمة.
طريقة استخدام المفاتيح كما شرح في xbacklight، فقط استبدل الأوامر بالتالي:
لزيادة السطوع:
كود:
light -A 5
لتقليل السطوع:
كود:
light -U 5
لا تنسى الضغط على Apply، وبعدها ستجد أن السطوع يعمل.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
أتمنى أن يعجبكم الدرس وأن يحل لكم هذه المشكلة.
والسلام عليكم ورحمة الله وبركاته
====================
نظرا لما يقدمه الموضوع من فائدة تم تحويله لكتاب اليكتروني
رابط الكتاب
http://books.zyzoom.net/book/273949/
التعديل الأخير بواسطة المشرف: