alterar o brilho do Ubuntu usando teclado externo

alterar o brilho do Ubuntu usando teclado externo

Eu tenho um laptop HP Pavilion G6. Meu teclado parou de funcionar, então não consigo usar o teclado do laptop para alterar o brilho. O problema é que meu brilho está definido como 0, então não consigo ver nada depois que o Ubuntu carrega. Conectei um teclado externo via USB, queria saber como posso alterar o brilho usando o teclado externo. Há algum caminho. Não consigo fazer login ou ver nada depois que o Ubuntu é carregado e fica totalmente escuro na tela de login.

Qualquer ajuda é apreciada.

Responder1

Eu recomendo que você crie um script que altere o brilho e configure os atalhos de teclado do Gnome (supondo que você esteja usando o Gnome/Cinnamon) que ativará esse script para você.

Eu tenho meu script definido assim:

#!/bin/bash
echo $1 > /sys/class/backlight/acpi_video0/brightness

Ele obterá o número chamado quando o script for executado root/sudo/gksue definirá como o brilho. O número pode variar de 0 a 15, mas acho que pode variar de display para display se minha memória não estiver me enganando.

Para definir o brilho, você pode chamar os scripts com números diferentes e muitas teclas no teclado (modo preguiçoso \o/) ou implementar dois loops for (modo mais inteligente).

Esses loops for podem ser chamados pelo parâmetro $1 que dentro de um switch case irá redirecionar para o loop for que aumenta ou diminui o brilho (indo de 0 a 15 e de 15 a 0). Em seguida, basta definir nos atalhos do teclado duas teclas que chamarão o parâmetro para cada uma no caso switch/if.


Se precisar de mais controle para o "brilho", você pode usar este comando, da mesma forma que acima:

/sys/class/backlight/intel_backlight/brightness

Isso varia de 0 a 4000 (ou algo próximo disso) e na verdade controla a luz de fundo, deixando sua tela realmente sem luz quando definida como zero.

informação relacionada