¿Cómo configurar el brillo de la pantalla del portátil mediante programación?


4

Actualmente estoy migrando a openbox sin sesión de gnome. En la unidad, puedo usar las teclas del proveedor para configurar el brillo de la pantalla, pero en openbox estoy solo.

  • / sys / class / backlight / acpi_video0 / brillo funciona bien, el problema es que necesito sudo para configurar el brillo y eso no funcionaría con las asignaciones de teclado.
  • xbacklight -get / set no hace ni genera nada.
  • Realmente no quiero usar xrandr --brillo.

¿Hay alguna otra opción o una forma de solucionar los problemas con xbacklight o acpi_video0?

Respuestas:


1

Mi solución fue agregar la siguiente línea a etc/rc.local:

chmod a+w /proc/acpi/video/VID/LCD/brightness

No sé si los permisos también se pueden cambiar en el /syssistema de archivos.


No se siente tan bien perder el tiempo con los permisos allí, pero el espectáculo debe continuar. Gracias anciano.

1
/proc/acpiestá obsoleto y las versiones recientes del kernel lo deshabilitan de manera predeterminada.
Grawity

2

El comando GNOME y Unity use es:

pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 5

No requiere una sesión de GNOME para ejecutarse, solo PolicyKit, que casi siempre está presente en Ubuntu.


Usted puede utilizar ordinaria sudoen las asociaciones de teclas; se puede configurar para ejecutar ciertos comandos sin contraseña editando el archivo sudoers . Por ejemplo:

zls     ALL=(root) NOPASSWD: /usr/lib/gnome-settings-daemon/gsd-backlight-helper

o

zls     ALL=(root) NOPASSWD: /usr/local/bin/my-custom-brightness-script
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.