我有一个 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 除外)的亮度?
在弄清楚如何使用 更改扫描码到键码的映射后udev,请参阅此问题,我想知道如何将这些键码(或事件,如果您愿意)映射到适当的操作。
因此,例如,如果您按下volume up键盘上的键,则会发送一个扫描码,然后将其转换为volumeup键码。但是这个关键代码是如何被截获的,音量调大,显示相应的通知呢?
我的猜测是必须在某个地方调用脚本,所以我想知道这些脚本在哪里。
编辑:我提到的关键代码不要与关键代码xev返回混淆,但我也对那些感兴趣 ;)
我有 Ubuntu 12.10
我需要一个可以增加和减少亮度的应用程序/软件。
我知道我可以通过我的电脑显示器做到这一点,但我不想要那样。我想通过软件来控制它。
我个人找不到有关此问题的应用程序。
我知道这是可能的,因为操作系统在屏幕保护程序之前具有褪色效果。
我想通过台式电脑的软件控制亮度。
你好 Ubuntu 社区,
我可以通过以下命令控制与 DisplayPort 连接的 DELL U2713HM 的亮度:
ddccontrol -p -r 0x10 -w 53
Run Code Online (Sandbox Code Playgroud)
在此示例中,数字 53 表示亮度级别(范围 0 到 100)。但我不知道如何将命令链接到我键盘上的亮度键。
我已经搜索过,但刚刚找到了集成笔记本电脑屏幕的答案。In/sys/class/backlight是acpi_video0包含一些子文件夹和文件的文件夹。文件 actual_brightness 包含一个从 0 到 20 的数字,当我按下亮度键时,这个数字会发生变化。
如何将我的外接显示器列为 /sys/class/backlight 中的设备?
PS:我正在运行带有集成显卡 Intel HD4000 的全新 Ubuntu 12.10 安装。
如何在我的 Ubuntu 18.04.3 LTS 中获取我的戴尔显示器软件,即戴尔显示管理器,以便通过软件而不是屏幕上的物理按钮来控制显示器?