ลดแสงพื้นหลังด้านล่างต่ำสุด


32

ฉันมีแลปท็อปนี้ที่ไม่สามารถจัดการแบ็คไลท์ได้ดีมาก

ใน/ etc / default / grubฉันได้เพิ่มacpi_backlight=vendorฟังก์ชั่นเพื่อให้มันทำงานได้ทั้งหมด ไหนดีและตอนนี้แบ็คไลท์ใช้งานได้จริง แต่การตั้งค่าแบ็คไลท์ขั้นต่ำยังค่อนข้างสูง

มีวิธีใดที่จะลดแสงไฟด้านล่างต่ำสุดได้หรือไม่? ฉันไม่รังเกียจที่จะพิมพ์ในเทอร์มินัลเพื่อทำเช่นนั้นเพราะฉันไม่จำเป็นต้องทำบ่อย ๆ (แค่ตอนกลางคืนเป็นต้น)

คำตอบ:


31
  1. เปิด Terminal ( Ctrl+ Alt+ T)

  2. ป้อนคำสั่งต่อไปนี้:

    cat /sys/class/backlight/intel_backlight/brightness
  3. จดค่าผลลัพธ์ (12421 ในกรณีของฉัน)

  4. หารค่าด้วย 6 แล้วจดมัน (2070 ในกรณีของฉัน)

  5. ป้อนข้อมูลต่อไปนี้ในเทอร์มินัลแทนที่2070ด้วยค่าของคุณ :

    sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"
  6. ปิดเทอร์มินัล

  7. สำหรับการใช้งานในอนาคตของคำสั่งสุดท้ายเปิดเทอร์มิกดCtrlและร่วมกันเริ่มพิมพ์R เมื่อคำสั่งสุดท้ายปรากฏเพียงแค่กดbrightnessEnter

มันใช้งานได้สำหรับฉันบน Samsung NC110 กับ Ubuntu 12.04


ใช้ได้กับฉันใน Ubuntu 12.04 บน Macbook Air (กราฟิกในตัวเท่านั้น) อย่างไรก็ตามการกดปุ่มระดับความสว่างใด ๆ ดูเหมือนว่าจะรีเซ็ตการตั้งค่านี้เช่นการกด "สว่างขึ้น" ไม่ได้เพิ่มขึ้นจากการตั้งค่าความสว่างที่ใช้ในเครื่อง แต่จากความสว่างขั้นต่ำปกติ "ปกติ" ที่คุณใช้แป้นพิมพ์ ดังนั้นการเพิ่มความสว่างหลังจากใช้คำสั่งนี้ส่งผลให้ความสว่างเพิ่มขึ้นอย่างมาก
king_julien

1
Aaaaaaaaaaaaaaaaaaargh การตั้งค่านี้จะรีเซ็ตตัวเองโดยอัตโนมัติทุกสองสามนาที ดังนั้นคุณต้องนำมันไปใช้ซ้ำแล้วซ้ำอีก ในรูปแบบปัจจุบันไม่ใช่วิธีแก้ปัญหาที่ใช้ได้จริง :( ใช้เป็นสคริปต์ดูเป็นระยะ ๆ แต่ฉันหวังว่าจะมีวิธีที่ดีกว่า ...
king_julien

@king_julien ตรวจสอบคำตอบของฉัน ( askubuntu.com/a/394400 ) ที่ลิงก์ที่มีให้ฉันบอกเกี่ยวกับการตั้งค่าบางอย่างที่อาจหลีกเลี่ยงการรีเซ็ต ฉันไม่ได้รับความเสียหายจากการรีเซ็ตการตั้งค่านี้ที่ macbook pro ฉันสงสัยว่าการรีเซ็ตเกี่ยวข้องกับพารามิเตอร์การบูต เนื่องจากฉันเปลี่ยนมันฉันไม่ได้ทุกข์ "รีเซ็ต" หลังจากปลดล็อคเครื่อง
pepper_chico

3
ทำไมหารด้วย 6? ในเครื่องของฉันฉันสามารถลดค่านี้มากขึ้น ...
hoosierEE

2
sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"เป็นกุญแจสำคัญจำนวนสามารถลดลงได้เท่ากับ 0 ฉันใช้ 80 ห้องห้องดำมืด วันที่ 14.04
quimnuss

16

ไม่มีคำตอบที่นี่สำหรับฉัน (ใน Dell Precision 5510) ผลลัพธ์จากcat /sys/class/backlight/intel_backlight/brightnessฉันคือ1และการตั้งค่าใด ๆ ที่ต่ำกว่าอย่างสมบูรณ์ปิดหน้าจอ

ในที่สุดฉันก็พบทางออกจากคำตอบที่นี่ :

xrandr --output eDP1 --brightness .3

ฉันยังสามารถใช้งานจอภาพภายนอกของฉัน (ต่อผ่านพอร์ตดิสเพลย์) และลดความสว่างต่ำกว่าความสว่างขั้นต่ำที่อนุญาตโดยตัวควบคุมฮาร์ดแวร์บนจอภาพ:

xrandr --output DP1-1 --brightness .6

โปรดทราบว่าจอแสดงผลของคุณอาจไม่ได้เป็น eDP1 (หรือ DP1-1) แต่คุณสามารถแสดงรายการจอแสดงผลที่มีอยู่ทั้งหมดได้โดยกดที่แท็บสองครั้งหลังจาก--outputนั้นหรือxrandr -qแสดงว่าหน้าจอใดที่เชื่อมต่ออยู่ ปรับแต่งค่าความสว่างเช่น. 4, .5 ฯลฯ จนกว่าคุณจะพบระดับที่เหมาะกับคุณ


คุณทำการเปลี่ยนแปลงนี้อย่างถาวรได้อย่างไร
Prakhar Agrawal

3

ลองแทนที่ความสว่างขั้นต่ำด้วยตนเองด้วย

  1. sudo nano /sys/class/backlight/acpi_video0/brightness

  2. เปลี่ยนค่าในไฟล์นี้เป็น 0 (ชัดเจนและพิมพ์ 0 ถ้าค่าเป็น 0 อยู่แล้ว)

  3. กดCtrl+ Xเพื่อออก

  4. กดYและEnterเพื่อบันทึกไฟล์

มันใช้งานได้สำหรับฉัน คุณยังสามารถลองsudo sh -c 'echo 0 > /sys/class/backlight/acpi_video0/brightness'

ฉันยังคงมองหาแนวทางที่แข็งแกร่งกว่านี้ ความช่วยเหลือใด ๆ ที่ชื่นชม


1
ดูเหมือนจะไม่รู้จักโฟลเดอร์ / ไฟล์ ฉันใช้งาน Ubuntu 11.10 ถ้ามันเหมาะสมกับคุณ ขอบคุณสำหรับการดูแลตอบ
Ruben Bakker

2
ฉันพยายามทำสิ่งที่แนะนำ อย่างไรก็ตามความสว่างยังคงเหมือนเดิม 0ในกรณีของฉันมันเป็นอยู่แล้ว แม้ว่าฉันจะล้างและป้อนใหม่ตามที่แนะนำ
ฟอง

ไฟล์นี้ไม่มีใน 12.04
king_julien

GPU / ฮาร์ดแวร์ที่แตกต่างกันมีอยู่ในที่ต่างกัน
Suici Doga

2

ฉันไม่ได้ใช้ Ubuntu แต่เป็น Debian แต่บางครั้ง (ปลั๊กอินหน้าจอที่สองรีสตาร์ท gnome) ความสว่างจะลดลงเหลือศูนย์ ดังนั้นฉันจึงสร้างแอปพลิเคชั่นที่เปิดใช้งาน inotify (มันกิน cputime เป็นศูนย์ในขณะที่ไม่มีการเปลี่ยนแปลงของความสว่าง) และเมื่อมีการเปลี่ยนแปลงและมันถูกเปลี่ยนเป็นศูนย์ (หรือลดระดับที่กำหนดไว้ล่วงหน้าซึ่งคุณสามารถระบุได้) เป็นระดับเริ่มต้นซึ่งคุณสามารถระบุได้

กรุณาค้นหาได้ที่หน้า GitHub ของฉัน: https://github.com/nuccy/zero_brightness_fixer



0

ติดตั้งxbacklightโดยพิมพ์ข้อความต่อไปนี้ในเทอร์มินัล

sudo apt-get install xbacklight

แล้ว:

xbacklight -percentage

แทนที่คำว่า "ร้อยละ" ด้วยจำนวนที่คุณเลือกเพื่อลดแสงไฟจาก 1 เป็น 99 ในทางกลับกันคุณสามารถทำได้ดังนี้:

xbacklight +percentage 

เพื่อเพิ่มความสว่างโดยการแทนที่คำว่า "เปอร์เซ็นต์" ด้วยตัวเลขระหว่าง 1 ถึง 100 สำหรับข้อมูลเพิ่มเติมให้เรียกใช้สิ่งต่อไปนี้ในเทอร์มินัล:

xbacklight -help

ฉันรู้ว่านี่อาจจะสายเกินไป แต่ฉันหวังว่ามันจะช่วย :)


4
สิ่งนี้ไม่ลดแสงไฟด้านล่างต่ำสุด เมื่อฉันเป็น minium แล้วและเพิ่งก้าว-1ไปหน้าจอก็จะดับลง
king_julien

0

แอพนี้ใช้งานได้สำหรับฉันสำหรับการลดความสว่างได้ดีกว่าhttps://github.com/lordamit/Brightnessปกติ


ดูน่าสนใจ สนใจที่จะแบ่งปันไบนารีของคุณหรือไม่
TenLeftFingers

@TenLeftFingers ขออภัยไม่มีเครื่องนั้นในตอนนี้
user13107
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.