Como está escrito en Arch wiki ( enlace ), por defecto, solo rootpuede cambiar el brillo mediante este método. Para permitir que los usuarios del videogrupo cambien el brillo, udevse 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 videogrupo.
usermod -aG video <user>
Después de eso, esto debería funcionar:
echo 5 > /sys/class/backlight/<vendor>/brightness
Manuel Schmitzberger
fuente
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.