terça-feira, 3 de abril de 2018

usar o terminal como alarme

 sleep 5s && mplayer /caminho/do/arquivo.mp3
 sleep 5s && echo texto

h = horas
m = minutos
s = segundos
d = dias

beep
 speaker-test -t sine -f 1000 -l 1

ou

 ( speaker-test -t sine -f 1000 )& pid=$! ; sleep 0.1s ; kill -9 $pid

sleep 5s && ( speaker-test -t sine -f 1000 )& pid=$! ; sleep 0.1s ; kill -9 $pid ; clear ; echo "Mensagem"

ou com cor

sleep 5s && ( speaker-test -t sine -f 1000 )& pid=$! ; sleep 0.1s ; kill -9 $pid ; clear ; printf "\e[033;31m  red text\n"

ou

com mensagem em box e arquivo em mp3

sleep 5s && mplayer /caminho/arquivo.mp3 ; clear ; whiptail --msgbox "Alarm: mensagem" 10 20

#Regular Colors
Black-> printf "\e[033;0;30m  texto colorido\n"
Red-> printf "\e[033;0;31m  texto colorido\n"
Green-> printf "\e[033;0;32m  texto colorido\n"
Yellow-> printf "\e[033;0;33m  texto colorido\n"
Blue-> printf "\e[033;0;34m  texto colorido\n"
Purple-> printf "\e[033;0;35m  texto colorido\n"
Cyan-> printf "\e[033;0;36m  texto colorido\n"
White-> printf "\e[033;0;37m  texto colorido\n"

#Bold
Black-> printf "\e[033;1;30m  texto colorido\n"
Red-> printf "\e[033;1;31m  texto colorido\n"
Green-> printf "\e[033;1;32m  texto colorido\n"
Yellow-> printf "\e[033;1;33m  texto colorido\n"
Blue-> printf "\e[033;1;34m  texto colorido\n"
Purple-> printf "\e[033;1;35m  texto colorido\n"
Cyan-> printf "\e[033;1;36m  texto colorido\n"
White-> printf "\e[033;1;37m  texto colorido\n"

# Underline
Black-> printf "\e[033;4;30m  texto colorido\n"
Red-> printf "\e[033;4;31m  texto colorido\n"
Green-> printf "\e[033;4;32m  texto colorido\n"
Yellow-> printf "\e[033;4;33m  texto colorido\n"
Blue-> printf "\e[033;4;34m  texto colorido\n"
Purple-> printf "\e[033;4;35m  texto colorido\n"
Cyan-> printf "\e[033;4;36m  texto colorido\n"
White-> printf "\e[033;4;37m  texto colorido\n"

# Background
Black-> printf "\e[033;40m  texto colorido\n"
Red-> printf "\e[033;41m  texto colorido\n"
Green-> printf "\e[033;42m  texto colorido\n"
Yellow-> printf "\e[033;43m  texto colorido\n"
Blue-> printf "\e[033;44m  texto colorido\n"
Purple-> printf "\e[033;45m  texto colorido\n"
Cyan-> printf "\e[033;46m  texto colorido\n"
White-> printf "\e[033;47m  texto colorido\n"

# High Intensty
Black-> printf "\e[033;0;90m  texto colorido\n"
Red-> printf "\e[033;0;91m  texto colorido\n"
Green-> printf "\e[033;0;92m  texto colorido\n"
Yellow-> printf "\e[033;0;93m  texto colorido\n"
Blue-> printf "\e[033;0;94m  texto colorido\n"
Purple-> printf "\e[033;0;95m  texto colorido\n"
Cyan-> printf "\e[033;0;96m  texto colorido\n"
White-> printf "\e[033;0;97m  texto colorido\n"

# Bold High Intensty
Black-> printf "\e[033;1;90m  texto colorido\n"
Red-> printf "\e[033;1;91m  texto colorido\n"
Green-> printf "\e[033;1;92m  texto colorido\n"
Yellow-> printf "\e[033;1;93m  texto colorido\n"
Blue-> printf "\e[033;1;94m  texto colorido\n"
Purple-> printf "\e[033;1;95m  texto colorido\n"
Cyan-> printf "\e[033;1;96m  texto colorido\n"
White-> printf "\e[033;1;97m  texto colorido\n"

# High Intensty backgrounds
Black-> printf "\e[033;100m  texto colorido\n"
Red-> printf "\e[033;101m  texto colorido\n"
Green-> printf "\e[033;102m  texto colorido\n"
Yellow-> printf "\e[033;103m  texto colorido\n"
Blue-> printf "\e[033;104m  texto colorido\n"
Purple-> printf "\e[033;105m  texto colorido\n"
Cyan-> printf "\e[033;106m  texto colorido\n"
White-> printf "\e[033;107m  texto colorido\n"

Nenhum comentário:

Postar um comentário