我有一个 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
Run Code Online (Sandbox Code Playgroud)
我可以将值写入上面,intel_backlight 和 acpi_video0 都会改变笔记本电脑显示器的亮度。
以上是否意味着无法更改外接显示器(OSD 除外)的亮度?
我有 Ubuntu 12.10
我需要一个可以增加和减少亮度的应用程序/软件。
我知道我可以通过我的电脑显示器做到这一点,但我不想要那样。我想通过软件来控制它。
我个人找不到有关此问题的应用程序。
我知道这是可能的,因为操作系统在屏幕保护程序之前具有褪色效果。
我想通过台式电脑的软件控制亮度。
我想通过 DDC/IC(DDC 维基百科)更改我的外部 Dell U2713HM 显示器的亮度,它通过 DisplayPort 连接。我有集成的 Intel HD4000 显卡。
当我运行 sudo get-edid 时,我得到:
get-edid: get-edid version 2.0.0
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful
VBE version 300
VBE string at 0x11100 "Intel(R) Sandybridge/Ivybridge Graphics Chipset Accelerated VGA BIOS"
VBE/DDC service about to be called
Report DDC capabilities
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful
Monitor and video card combination does not support …Run Code Online (Sandbox Code Playgroud) 我想将批处理脚本连接到快捷方式。当我在系统设置 > 键盘 > 快捷方式下绑定它时,它适用于每个键,除了来自外部 Apple 键盘的亮度键。
亮度键在 showkey 中使用键码224和225识别。
xev 输出:
FocusOut event, serial 41, synthetic NO, window 0x4000001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 41, synthetic NO, window 0x4000001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 41, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 …Run Code Online (Sandbox Code Playgroud) 我可以通过以下命令控制连接 HDMI 的 DELL S2216H 的亮度:
ddccontrol -p -r 0x10 -w 53
Run Code Online (Sandbox Code Playgroud)
在此示例中,数字 53 表示亮度级别(范围 0 到 100)。但我不知道如何将命令链接到我键盘上的亮度键,或者在 Gnome 面板中的音量控制旁边添加类似笔记本电脑的滑块
在搜索该主题时,我阅读了此问题 通过软件控制外部显示器亮度, 但该问题的公认答案并不能解决我的问题
我的输出ddccontrol -p是在这里发布在 pastebin
UPDATE 尝试了第一个解决方案。
python3 /home/sumeet/set_brightness.py up
No monitor supporting DDC/CI available.
If your graphics card need it, please check all the required kernel modules are loaded (i2c-dev, and your framebuffer driver).
Traceback (most recent call last):
File "/home/sumeet/set_brightness.py", line 22, in <module>
currval = int(next(obj for obj in section if obj.startswith("value")).split("=")[-1].strip(","))
StopIteration …Run Code Online (Sandbox Code Playgroud)