Minha solução foi adicionar a seguinte linha a etc/rc.local
:
chmod a+w /proc/acpi/video/VID/LCD/brightness
Não sei se as permissões também podem ser alteradas no sistema de arquivos /sys
.
Atualmente estou migrando para o openbox sem a sessão do gnome. Na unidade eu posso usar as chaves do fornecedor para definir o brilho da tela, mas no openbox eu estou sozinho.
Existem outras opções ou uma maneira de corrigir os problemas com xbacklight ou acpi_video0?
O comando que o GNOME e o Unity usam é:
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 5
Ele não requer que uma sessão do GNOME esteja em execução, apenas o PolicyKit - que está quase sempre presente no Ubuntu.
Você pode usar o% comumsudo
em associações de teclas; Ele pode ser configurado para executar certos comandos sem uma senha editando o arquivo sudoers . Por exemplo:
zls ALL=(root) NOPASSWD: /usr/lib/gnome-settings-daemon/gsd-backlight-helper
ou
zls ALL=(root) NOPASSWD: /usr/local/bin/my-custom-brightness-script