Pular para o conteúdo

Ajuste de brilho do monitor

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.
Renato Araújo Renato_admin
Hits: 4.627 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download 6450.brilho.sh Enviar nova versão

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

Space invaders

Limpando cache do Squid (Baseado em Debian)

Instalando LAMP no Fedora 27

Conversor do VMware para o VirtualBox

mnb-protector

#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

Entre na sua conta para comentar.