Como está escrito en Arch wiki ( enlace ), por defecto, solo root
puede cambiar el brillo mediante este método. Para permitir que los usuarios del video
grupo cambien el brillo, udev
se puede usar una regla como la siguiente (reemplace la <vendor>
con su identificación de proveedor. Por ejemplo acpi_video0
, intel_backlight
):
% cat /etc/udev/rules.d/backlight.rules
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="<vendor>", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="<vendor>", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
Luego debe agregar su usuario al video
grupo.
usermod -aG video <user>
Después de eso, esto debería funcionar:
echo 5 > /sys/class/backlight/<vendor>/brightness
The reason that this is set at su permissions is that a virus could conceivably make your screen dim and go bright at incredible speed ultimately damaging your hardware display. In the 90's I encountered a virus that would adjust the screen refresh Hertz so rapidly that your monitor would fry.