Ajuste de brilho do monitor

Publicado por Renato Araújo (última atualização em 19/07/2016)

[ Hits: 4.155 ]

Homepage: https://pingall.wordpress.com/

Download 6450.brilho.sh




Programa desenvolvido para ajustar o brilho do monitor de computadores que usam o sistema operacional Ubuntu/Linux. Principalmente para ajudar as pessoas que estão com problemas nas teclas de atalho para ajuste do brilho do monitor.

  



Esconder código-fonte

#!/bin/bash

# Renato Cavalcante
# data: 05/07/2016
# Programa desenvolvido para ajustar o brilho do monitor de computadores que usam o sistema operacional Ubuntu/Linux. Principalmente para ajudar as pessoas que estão com problemas nas teclas de atalho para ajuste do brilho do monitor.

# Instale o xbacklight para o programa ter acesso ao controle do brilho da tela.
# sudo apt-get update
# sudo apt-get install xbacklight

function menu(){
echo -e "\t\t # Menu #          © Renato Cavalcante and Lívia
        |0| Diminuir brilho
        |1| Aumentar brilho
        |2| Mostrar brilho
        |3| Limpar tela
        |4| Sair" 
}

while true
do
    menu       # Chama função menu.
    read opcao

    brilho=$(xbacklight -get)
    brilho=$(echo $brilho | cut -d "." -f 1)      # Pegar parte inteira.

    case $opcao in
    0) read -p "Ajustar em %? " ajuste
       valor=$(($brilho - $ajuste))
       if [ $valor -ge 2 ]; then
           xbacklight -dec $valor
       else
           echo -e "\n Brilho muito baixo! --- Valor: $brilho \n"
       fi
    ;;
    1) read -p "Ajuste em %? " ajuste
       valor=$(($brilho - $ajuste))
       if [ $valor -le 0 ]; then           # Se negativo, deixa positivo.
           valor=$((valor * -1)) 
       fi
       if [ $valor -le 98 ]; then
           xbacklight -inc $valor
       else
           echo -e "\n Brilho máximo! --- Valor: $brilho \n"
       fi
    ;;
    2) echo "Brilho Atual: $brilho"
    ;;
    3) clear
    ;;
    4) break
    ;;
    *) echo "Opção Inválida, Veja o Menu!" 
    ;;
    esac
done

exit 0

Scripts recomendados

Procurando um padrão num arquivo

Verifica conexão de Net Virtua

Gerando lista de arquivos mp3 do disco em arquivo de formato HTML

Administração servidor WEB com Dialog

Capturar movimentação no FTP


  

Comentários
[1] Comentário enviado por brunobsantos em 29/07/2016 - 11:30h

Esse script não funcionou no meu computador (Ubuntu). Eu inseri o numero 1 e depois o 3 e não mudou nada na tela (mesmo repetindo o processo varias vezes) e ele não retornou nenhum erro.

[2] Comentário enviado por Renato_admin em 29/07/2016 - 14:12h

Bruno, é preciso instalar o pacote xbacklight, está comentado no script.

Use os seguintes comandos:
sudo apt-get update
sudo apt-get install xbacklight


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts