มีวิธีในการปรับระดับแสงหรือไม่? ฉันมี Lenovo L520 และ Fn + Light Up หรือ Down ปรับขึ้น 20% ฉันจะปรับขั้นตอนเป็น 10% ได้อย่างไร มันจะช่วยฉันปรับแสงที่ห้องมืดของฉัน
acpi_backlight=vendor
การกำหนดค่า GRUB ของคุณ
มีวิธีในการปรับระดับแสงหรือไม่? ฉันมี Lenovo L520 และ Fn + Light Up หรือ Down ปรับขึ้น 20% ฉันจะปรับขั้นตอนเป็น 10% ได้อย่างไร มันจะช่วยฉันปรับแสงที่ห้องมืดของฉัน
acpi_backlight=vendor
การกำหนดค่า GRUB ของคุณ
คำตอบ:
ติดตั้ง xbacklight โดยเปิดเทอร์มินัลด้วยCtrl+ Alt+ Tทางลัดและพิมพ์สิ่งนี้:
sudo apt-get install xbacklight
จากนั้นหลังจากการติดตั้งให้พิมพ์คำสั่งเหล่านี้ในเทอร์มินัล:
xbacklight = 10
xbacklight = 20
xbacklight = 5
สิ่งนี้อาจช่วยได้
xbacklight
ยอมรับค่าใด ๆ (แม้จะมีทศนิยม) แต่ค่าจริง (เท่าที่มองเห็นได้จากลองและดูและกลับมาโดยxbacklight
ไม่โต้แย้ง) จะถูกปัดเศษเป็น 10% ที่ใกล้ที่สุด
man
หน้าแนะนำแทน-set
=
ที่สำคัญยิ่งกว่านั้นทุกคนที่ใช้คีย์การแมปกับสิ่งนี้ควรเพิ่ม-time 0 -steps 1
- เพราะมิฉะนั้นxbacklight
จะใช้แสงไฟแบ็คไลท์โดยปริยายซึ่งดูเหมือนว่าจะทำให้ซีพียูของคุณ (อย่างน้อยฉัน) เมื่อการปรับความสว่างโดยเลื่อนปุ่มลัดที่กำหนด ฉันกำลังพูดถึงแกนทั้งหมดเพิ่มขึ้นจาก 45 เป็น 60 องศาในเวลาเพียงไม่กี่วินาที - หลีกเลี่ยงที่ดีที่สุด เพื่อความเป็นธรรมฉันใช้การเพิ่มขึ้น 1% - ซึ่งการซีดจางนั้นไร้สาระยิ่งกว่าปกติ - แต่ถึงกระนั้นอย่าเสียภาษี CPU ของคุณถ้าคุณไม่ต้องทำ
No outputs have backlight property
ให้
มีไฟล์ใน Ubuntu ที่เก็บค่าจำนวนเต็มของความสว่าง คุณจะพบ 3 ไฟล์ในไดเรกทอรี/sys/class/backlight/<VGA>directory
แทนที่ไดเรกทอรีด้วย intel_backlight สำหรับการ์ด Intel
คุณจะพบค่าความสว่างสูงสุดในmax_brightness
ไฟล์และตามค่านั้นจะตั้งค่าความสว่างในbrightness
ไฟล์
คุณสามารถติดตั้งxcalibแล้วพิมพ์คำสั่ง:
xcalib -co 50 -a
ใช้xcalib -h
สำหรับความช่วยเหลือเกี่ยวกับตัวเลือก
ดังที่ Colin Ian King กล่าวว่าระดับความสว่างเกี่ยวข้องกับฮาร์ดแวร์
หน้าจอแล็ปท็อปบางหน้ามีความสว่าง 8 ระดับและใหม่มี 16 ระดับ
ใน Windows OSes คุณสามารถเปลี่ยนระดับด้วยขั้นตอน 1% แต่จะถูกปัดเศษเป็นระดับฮาร์ดแวร์ที่ใกล้ที่สุด ขึ้นอยู่กับประเภทของหน้าจอ
ประการแรกติดตั้ง xbacklight
$ sudo apt install xbacklight
ประการที่สองตรวจสอบว่าคุณมีการควบคุมแสงไฟ
$ xbacklight -1
$ xbacklight +5
หากคำสั่งเหล่านี้ส่งผลให้เกิด
No outputs have backlight property
ข้อผิดพลาดให้ทำตามขั้นตอนการแก้ไขเหล่านี้ก่อนดำเนินการต่อ
ครั้งเดียวxbacklight -1
และxbacklight +1
ทำงานจากบรรทัดคำสั่งดำเนินการกำหนดคำสั่งเหล่านี้เพื่อตามลำดับXF86MonBrightnessDown
และXF86MonBrightnessUp
ปุ่ม ทำได้โดยกดปุ่มเหล่านั้นเมื่อถูกถามโดยการตั้งค่า→แป้นพิมพ์→แอปพลิเคชันทางลัดแอปพลิเคชัน
ในที่สุดรีบูตเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล
ทางออกของฉันคือการติดตั้ง 'xbacklight'
จากนั้นฉันก็สร้างแป้นพิมพ์ลัดเช่น
xbacklight +5
xbacklight -5
ดังนั้นเมื่อคุณใช้ทางลัดเหล่านั้นพวกเขาเรียกคำสั่งที่เกี่ยวข้อง แต่ฉันไม่สามารถแทนที่ปุ่มความสว่าง inbuilt ระบบเพื่อใช้คำสั่งเหล่านี้คุณสามารถใช้ปุ่มลัดบนแป้นพิมพ์ลัดใดก็ได้ที่คุณต้องการด้วย xbacklight
ระดับความสว่างโดยทั่วไปอยู่ภายใต้การควบคุม ACPI โดยมีระดับที่กำหนดในเฟิร์ม ตัวอย่างเช่นวิธีการควบคุม ACPI _BCL "รายการแบบสอบถามของระดับการควบคุมความสว่างที่รองรับ" แจ้งเคอร์เนลจำนวนระดับความสว่างที่รองรับ คุณไม่สามารถเปลี่ยนแปลงสิ่งนี้ได้ตามจริง
ในกรณีของฉัน (Lenovo T500) ปัญหาคือความสว่างควบคุมปุ่มกดถูกนำไปใช้สองครั้ง - ครั้งเดียวโดยใช้ Xwindows แต่ยังเป็นอิสระในระดับที่ต่ำกว่าโดยไดรเวอร์กราฟิกของเคอร์เนลเอง ดังนั้นขั้นตอนความสว่างจึงใหญ่เป็นสองเท่าตามปกติ
วิธีการทำงานคือการปฏิเสธฟังก์ชั่นระดับต่ำโดยเพิ่มบรรทัดนี้ใน /etc/rc.local (ก่อนหน้าบรรทัดที่มี 'exit 0'):
echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled
วิธีนี้จะทำงานได้อย่างสมบูรณ์ในการเข้าสู่ระบบในเซสชั่น X โชคไม่ดีที่มันจะลบฟังก์ชั่นการควบคุมความสว่างของปุ่มกดในกรณีอื่น ๆ ทั้งหมด (คอนโซลเทอร์มินัลหน้าจอเข้าสู่ระบบ X เป็นต้น)
สำหรับผมxbacklight
ไม่ได้ทำงาน(แก้ไข: อาจจะเป็นเพราะผมไม่ได้รีบูตเครื่องของฉัน)gsd-backlight-helper
ดังนั้นฉันสร้างสคริปต์ของตัวเองที่ใช้ในตัว
สคริปต์นี้ใช้ขั้นตอนที่เล็กลงโดยเฉพาะเมื่อหน้าจอค่อนข้างมืดอยู่แล้ว
ขั้นตอนที่ 0: ตรวจสอบว่ามันใช้งานได้ (ไม่บังคับ)
เพื่อดูว่ามันใช้งานได้ลอง:
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness
สิ่งนี้ควรส่งออกตัวเลข
ขั้นตอนที่ 1: บันทึกสคริปต์
บันทึกสคริปต์ต่อไปนี้ในไฟล์เช่นใน.sh
/home/me/scripts/brightness.sh
#!/bin/bash
max=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness)
cur=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness)
if [ $(($max/$cur)) -ge 25 ]
then
step=$((max/300+1))
else if [ $(($max/$cur)) -ge 5 ]
then
step=$((max/50+1))
else
step=$((max/20+1))
fi
fi
case "$1"
in
+) new=$((cur+step));;
-) new=$((cur-step));;
esac
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $new
ขั้นตอนที่ 2: กำหนดทางลัด
เปิดแป้นพิมพ์ลัดจากเมนูการตั้งค่าและกำหนดทางลัด:
name: Darker
command: sh /home/me/scripts/brightness.sh -
shortcut: Super + F5
name: Brighter
command: sh /home/me/scripts/brightness.sh +
shortcut: Super + F6
บน Ubuntu 16.04 ด้วยกราฟิก Intel onchip (i5) ภายใต้ LXQt มันก็เพียงพอที่จะกำหนดxbacklight
คำสั่งให้กับปุ่มฟังก์ชั่นความสว่างXF86MonBrightness(Down|Up)
โดยใช้การตั้งค่าทางลัดคีย์สากล สิ่งเหล่านี้ดูเหมือนจะแทนที่ค่าเริ่มต้นแม้ว่า/sys/module/video/parameters/brightness_switch_enabled
จะตั้งค่าไว้Y
ในขณะที่การทำงานดั้งเดิมบนเทอร์มินัลเสมือนจะยังคงอยู่
ทางเลือกในการเดิมxbacklight
จะมีacpilight
แต่โชคร้ายนี้ไม่สามารถใช้เป็นแพคเกจอูบุนตู เนื่องจากมันไม่ได้ขึ้นอยู่กับจอแสดงผล X ที่กำลังทำงานคุณยังสามารถเชื่อมโยงมันกับเหตุการณ์ปุ่ม ACPI และใช้งานได้จากคอนโซล นอกจากนี้ยังสามารถเก็บความสว่างปัจจุบันเมื่อปิดเครื่องและเรียกคืนเมื่อบู๊ต
ความสว่างไม่สามารถควบคุมได้ด้วยความแม่นยำขนาดใหญ่ ฉันกลัวว่าคุณติดอยู่กับระดับความสว่างเหล่านั้น เพื่อให้แน่ใจว่าพยายามควบคุมความสว่างโดยใช้คำสั่งสถานีเหล่านี้
คุณสามารถลองตั้งค่าด้วยตนเอง ก่อนอื่นคุณต้องได้รับ PCI-ID ของอุปกรณ์ VGA:
lspci
จากนั้นลองทำสิ่งนี้ (ในกรณีของฉันอุปกรณ์ PCI คือ 00: 02.0)
sudo setpci -s 00:02.0 f4.b=FF
ตัวอักษร 2 ตัวที่ส่วนท้ายของ Line ตั้งค่าความสว่างใหม่ตั้งแต่ 00-FF (0-255)
หากคุณใช้การ์ดกราฟิก Nvidia .. คุณสามารถใช้วิธีการเปลี่ยนความสว่างแบบใหม่ของฉันได้อย่างง่ายดายและแก้ไขค่าในรหัส .. มีสองไฟล์และสองตัวเลือกภายในแต่ละอัน
ค้นหาสองบรรทัดนี้:
if ( $value > 0.0) { $value = $value - 0.30 };
if ( $value2 > 1.1) { $value2 = $value2 - 0.08 };
เปลี่ยนค่าของ($ value> 0.0) & ($ value2> 1.1) และดูว่าเกิดอะไรขึ้น!
ในขณะเดียวกันถ้าคุณไม่ต้องการเปลี่ยนค่าและต้องการใช้วิธีการของฉัน แต่เดิมคุณสามารถเปลี่ยนความสว่างในช่วงกว้างและ 5 ขั้นตอน หวังว่าคุณจะชอบมัน
ลิงค์ของวิธีการ: /ubuntu//a/179063/82136
https://www.x.org/archive/X11R7.5/doc/man/man1/xbacklight.1.html
inc percent
เพิ่มความสว่างตามจำนวนที่ระบุ
dec percent
ลดความสว่างตามจำนวนที่ระบุ
ตัวอย่าง:
xbacklight -inc 10%
xbacklight -dec 10%
หากคุณใช้ KDE คุณสามารถเลื่อนเคอร์เซอร์ไปที่เมนู "แบตเตอรี่และความสว่าง" จากถาดระบบแล้วลองเลื่อนขึ้นหรือลงอย่างช้าๆเพื่อเพิ่มหรือลดความสว่าง
กดค้างไว้Ctrlในขณะที่เพิ่ม / ลดความสว่าง เพิ่มขึ้นในขั้นตอนที่ 1