我可以控制第二台显示器的亮度吗?

我有一个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除外)?

您可以使用xrandr从命令行执行此操作(因此每天晚上通过cron自动执行此操作),如如何从命令行(或通过脚本)更改LCD亮度?

例如

 xrandr --output HDMI1 --brightness 0.5 

这不会改变背光或影响功率使用,它只是调整软件中的伽玛值 。 我听说Brightness Controller在其GUI皮肤下使用了xrandr

使用xrandr --listactivemonitors来获取正确的监视器,如果不是你可能会获得xrandr: Need crtc to set gamma on.

ddccontrol在Lucid 10.04中似乎运行良好,但由于缺乏兴趣而被Debian孤立,并且此后没有被任何人接收。

更新 ddccontrol回到xenial。 看到

安装亮度控制器 安装亮度控制器 来自Ubuntu软件中心。 如果它不可用,请下载.deb文件 。

截图1

现在您可以使用滑块调整亮度。

以下是亮度控制器的最新信息。 有2个版本可用。 版本1又简单版本允许支持最多4个显示器并维护经典滑块。 版本2允许更专业的控制以及多个监视器。

您可以在这里检查它们Brightness Controller

为了更快地安装,请使用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 

亮度控制器

请享用!

附加信息:我正在使用CRT显示器。 – Neilvert Noval 2011年3月11日17:06似乎无法使用/sys/class/backlight控制外部显示器。 但是存在一个名为ddccontrol的应用程序,它可以控制外部显示器的亮度。

此处提供了有关如何使用命令行界面的说明。

基本上,您需要使用ddccontrol -p探测可用的监视器和控件,并在输出中查找所需控件的地址,然后使用ddccontrol -p -r 0x10 -w 70设置该值。