Já que você diz que já pode ajustar isso usando um script, parece que você já está quase lá. Você só precisa:
-
Configure
sudopara permitir a execução desse script específico pelo usuário sem uma senha. Primeiro, abra um terminal e executesudo visudo. Isso trará uma janela do seu editor padrão. Adicione esta linha ao arquivo:terdon ALL=NOPASSWD:/path/to/your/scriptObviamente, altere
terdonpara seu nome de usuário e altere/path/to/your/scriptpara qualquer que seja o caminho para o seu script. Isso tornará sua vida mais fácil se você puder garantir que o caminho não tenha espaços. Agora, salve o arquivo e feche-o. -
Agora você pode executar o script sem precisar digitar a senha do root, então tudo que você precisa fazer é atribuir os comandos para aumentar e diminuir o brilho para as teclas F1 / F2. Eu não uso o LXDE, mas eu encontrei um tópico no fórum aqui que sugere que você pode fazer isso editando
~/.config/openbox/lxde-rc.xmle adicionando algo assim:<keybind key="F2"> <action name="Execute"> <command>/path/to/your/script increaseBrightness</command> </action> </keybind> <keybind key="F1"> <action name="Execute"> <command>/path/to/your/script decreaseBrightness</command> </action> </keybind>Para ambos os casos, use o parâmetro que seu script levaria para aumentar / diminuir o brilho.
Como alternativa, você também pode fazer isso instalando
xbindkeys:sudo apt-get install xbindkeysCrie o arquivo de configurações padrão:
xbindkeys --defaults > '~/.xbindkeysrc'Obtenha os códigos de teclas corretos para as suas chaves. Provavelmente será algo como
F1. Em seguida, edite~/.xbindkeysrce adicione estes:"/path/to/your/script increaseBrightness" F2 "/path/to/your/script decreaseBrightness" F1Por fim, execute
xbindkeyse seus atalhos devem funcionar. Adicione-o à sua lista de programas de inicialização para que ele seja sempre executado quando você efetuar login.