我有一台戴尔 Latitude E6430 笔记本电脑,运行 Ubuntu 14.04,连接到 27" Apple Cinema LED 显示器(工作正常)。通过稍微调整 appledisplay 内核模块,我什至可以在 /sys/ 中获得正确的背光条目class/backlight 并使用 echo XXX > /sys/class/backlight/appledisplay/brightness 更改亮度。
作为锦上添花,我现在想让笔记本电脑上的亮度键(对笔记本电脑屏幕有效)也能控制大显示屏的亮度。不幸的是,这不起作用——我假设一旦有新的背光设备可用,它也会连接到亮度键。
有什么提示吗?
据我所知,只有一台设备会受到亮度控制的影响(它应该是内部显示器)。例如,当涉及到问题时,哪个由内核参数控制。可以在这里找到一篇很好的文章:http: //hansdegoede.livejournal.com/13889.html
得到你想要的:我想你可以只写一个简单的脚本来发送这些命令并将它们映射到键?您可以以 root 身份使用 evemu-record 获取关键事件。如果你朝那个方向看,我相信你能弄明白。
如果您想采用内核方式,请检查像 acpi_backlight=native 或 acpi_backlight=vendor 这样的选项。我知道后者创建了一个特定于设备的条目,该条目可能可以更改为您创建的条目。
祝你好运,让我们知道进展如何:)。