将显示器的背光亮度设置为低于通过常规亮度控制的亮度
通过常规亮度控制,我的意思是笔记本电脑键盘上的加速器似乎与Unity集成。
在黑暗的房间里,即使在最低的设置下,我的屏幕也非常明亮。 我可以覆盖这个吗?
我尝试通过两者明确地设置它:
sudo echo 500 > /sys/class/backlight/acpi_video0/actual_brightness sudo echo 500 > /sys/class/backlight/intel_backlight/actual_brightness
但是我得到了一个permission denied
错误。
当通过键盘的亮度控制acpi_video0/actual_brightness
限时, acpi_video0/actual_brightness
为0,而intel_backlight/actual_brightness
为intel_backlight/actual_brightness
我可以将后一个值设置为更低吗?
您的命令提供了对echo命令(不需要它们)的提升权限,但没有提供将输出流重定向到根拥有文件的部分(确实如此)
在终端中,您可以这样做
echo 7 | sudo tee /sys/class/backlight/acpi_video0/brightness
它提供了真正需要它的位的提升权限,或者
sudo sh -c "echo 7 > /sys/class/backlight/acpi_video0/brightness"
它在sudo shell中运行整个命令
事实certificate,我在问题中显示的两个项目仅适用于所有用户。
但/sys/class/backlight/intel_backlight/brightness
不是。 所以,以下工作:
sudo su echo 500 > /sys/class/backlight/intel_backlight/brightness
请注意,回显零值会导致屏幕无法读取:)
您的设备可能有不同的名称(而不是intel_backlight
)。
此外,使用sudo echo ...
执行上述操作不起作用。 有人能解释为什么我要先做sudo su
吗?
编辑 @Vivek的答案解释了这一点。