ฉันสามารถควบคุมความสว่างบนหน้าจอที่สองได้หรือไม่


25

ฉันมี thinkpad (x301) กับจอภาพภายนอกที่เชื่อมต่อผ่านสาย DisplayPort ไปยัง HDMI ฉันสามารถควบคุมความสว่างของจอภาพแล็ปท็อปโดยใช้ปุ่มบนแล็ปท็อป แต่ฉันไม่สามารถหาวิธีควบคุมความสว่างของจอภาพภายนอกได้

$ ls /sys/class/backlight/*/brightness
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
$ cat /sys/class/backlight/acpi_video0/brightness
11
$ cat /sys/class/backlight/acpi_video0/max_brightness
15
$ cat /sys/class/backlight/intel_backlight/brightness
501804
$ cat /sys/class/backlight/intel_backlight/max_brightness
2414340

ฉันสามารถเขียนค่าลงในด้านบนและทั้ง intel_backlight และ acpi_video0 เปลี่ยนความสว่างของจอแล็ปท็อป

ข้างต้นหมายความว่าไม่มีวิธีใดที่จะเปลี่ยนความสว่างของจอภาพภายนอก (นอกเหนือจาก OSD)?



นอกจากนี้ยังมีโซลูชันซอฟต์แวร์ที่ประณีตมากนี้: Askubuntu.com/a/48952/41499
Gerhard Burger

คำตอบ:


27

คุณสามารถทำได้จากบรรทัดคำสั่ง (และทำโดยอัตโนมัติทุกเย็นผ่าน cron) โดยใช้ xrandr ตามที่อธิบายไว้ในวิธีการเปลี่ยนความสว่างของจอแอลซีดีจากบรรทัดคำสั่ง (หรือผ่านสคริปต์)?

เช่น

xrandr --output HDMI1 --brightness 0.5

นี้จะไม่เปลี่ยนแสงไฟหรือส่งผลกระทบต่อการใช้พลังงานก็เพียงแค่ปรับค่าแกมม่าในซอฟต์แวร์ ฉันได้ยินมาว่าBrightness Controllerใช้xrandrภายใต้สกิน GUI

ใช้ที่จะได้รับการตรวจสอบที่ถูกต้องหากไม่ได้คุณอาจจะได้รับxrandr --listactivemonitorsxrandr: Need crtc to set gamma on.

ddccontrol อยู่ใน Lucid 10.04 และดูเหมือนว่าจะทำงานได้ดี แต่ถูกกำพร้าจาก Debian เนื่องจากขาดความสนใจและไม่ได้รับเลือกโดยใครเลยตั้งแต่นั้นมา

การอัปเดต ddccontrolกลับมาเป็นแบบ xenial ดู


มีวิธีการผูกระดับความสว่างของแต่ละจอภาพด้วยกันไหม? ดังนั้นถ้าฉันเปลี่ยนระดับความสว่างบนหน้าจอหลักของฉันรองที่จะย้ายเพื่อให้ตรงกับมัน?
Breedly

@ ปกติฉันไม่รู้ คลิกที่ "ถามคำถาม" เพื่อถามคำถามใหม่
nealmcb

1
xrandr ดูเหมือนจะใช้งานได้สำหรับฉันประมาณ 2 วินาทีจากนั้นกลับสู่สภาวะปกติ ddccontrol เป็นวิธีที่จะไปแม้ว่าจริง ๆ แล้วควบคุมแสงไฟและทำงานได้ดี ตอนนี้กลับมาอยู่ใน Ubuntu แล้ว xenial และ yakkety
Gringo Suave

9

ติดตั้งตัวควบคุมความสว่างติดตั้งตัวควบคุมความสว่างจากศูนย์ซอฟต์แวร์ Ubuntu ถ้ามันไม่สามารถใช้ได้แล้วดาวน์โหลดไฟล์ .deb

ภาพหน้าจอ 1

ตอนนี้คุณสามารถปรับความสว่างได้โดยใช้แถบเลื่อน


นี่ไม่ใช่ใน repos ปกติ แต่อยู่ในศูนย์ซอฟต์แวร์อย่างน้อย 12.04 มันไม่เปลี่ยนความสว่างแบ็คไลท์ แต่เปลี่ยนความสว่างโดยรวมแม้ว่าฉันจะไม่แน่ใจ มันบอกว่ามันใช้ใบอนุญาตกรรมสิทธิ์ แต่ก็บอกว่ามันคือ "gpl-3" แปลกมาก. และฉันต้องการอินเทอร์เฟซบรรทัดคำสั่งที่ฉันสามารถเขียนสคริปต์เพื่อลดความสว่างในตอนเย็น แต่ฉันก็ยังดีใจที่ได้มัน - ขอบคุณ!
nealmcb

1
xrandrมันเขียนในหลามและการใช้งาน เราไม่ทราบวิธีจัดแพคเกจสำหรับ Ubuntu ดังนั้นเราจึงส่งมันภายใต้ใบอนุญาตของ propritary (เพื่อให้ reviwers จะจัดทำแพคเกจ) แหล่งที่มาสามารถดูได้ที่ GitHub github.com/lordamit/Brightness/tree/master
Archisman Panigrahi

1
คุณสามารถควบคุมความสว่างกับ xrandr ผ่านบรรทัดคำสั่งเช่นaskubuntu.com/a/457281/124466 นั่นคือสิ่งที่ตัวควบคุมความสว่างทำในแบ็กเอนด์
Archisman Panigrahi

2

นี่คือข้อมูลล่าสุดสำหรับตัวควบคุมความสว่าง มี 2 ​​รุ่นให้เลือก เวอร์ชันที่เรียบง่ายหรือที่รู้จักกันในชื่อเวอร์ชันช่วยให้สามารถรองรับจอภาพได้สูงสุด 4 ตัวและบำรุงรักษาแถบเลื่อนแบบคลาสสิค เวอร์ชัน 2 ช่วยให้สามารถควบคุมได้มากขึ้นเช่นเดียวกับจอภาพหลายจอ

คุณสามารถตรวจสอบได้ทั้งที่นี่ตัวควบคุมความสว่าง

สำหรับการติดตั้งที่เร็วขึ้นให้ใช้ PPA

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update

จากนั้นสำหรับเวอร์ชัน 1

sudo apt-get install brightness-controller-simple

ตัวควบคุมความสว่างเรียบง่าย

หรือสำหรับเวอร์ชัน 2

sudo apt-get install brightness-controller

ตัวควบคุมความสว่าง

สนุก!


ทำงานเหมือนจับใจ 16.10
Mahdi Rafatjah

1
โปรดจำไว้ว่าซอฟต์แวร์นี้เพิ่มการซ้อนทับสีเข้มเท่านั้นและไม่ได้ลดการใช้พลังงาน
มูฮัมหมัดบินยุสรัตน์

1

ข้อมูลเพิ่มเติม: ฉันใช้จอ CRT - Neilvert Noval 11 มีนาคม '11 ที่ 17: 06It /sys/class/backlightดูเหมือนว่ามันเป็นไปไม่ได้ที่จะควบคุมจอภาพภายนอกใช้ แต่มีแอปพลิเคชันที่เรียกว่าddccontrol อยู่ซึ่งสามารถควบคุมความสว่างของจอภาพภายนอกของคุณได้

คำแนะนำเกี่ยวกับวิธีใช้อินเตอร์เฟสบรรทัดคำสั่งมีอยู่ที่นี่ที่นี่

โดยทั่วไปคุณต้องตรวจสอบสำหรับการตรวจสอบที่มีอยู่และการควบคุมการใช้และมองหาที่อยู่ของการควบคุมที่คุณต้องการในการส่งออกและจากนั้นตั้งค่าการใช้ddccontrol -pddccontrol -p -r 0x10 -w 70

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