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.626 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

get-geo2 - localiza o endereço de um IP/HOST no Google Maps

send mail (gerenciador)

RSYNC + NFS

slowloris

Plugin do Nagios em Shell Script

#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.