[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Screen saver em shell
From: |
Viktor Mota |
Subject: |
Re: RES: [shell-script] Screen saver em shell |
Date: |
Thu, 29 Jul 2004 16:06:10 -0300 |
Ola Julio,
quarta-feira, 28 de julho de 2004, 17:50:29, você escreveu:
O script roda, mas da um erro estranho,
fsleep: intervalo de tempo inválido `0.01'
^sleep: intervalo de tempo inválido `0.01'
Esleep: intervalo de tempo inválido `0.01'
sleep: intervalo de tempo inválido `0.01'
1sleep: intervalo de tempo inválido `0.01'
dsleep: intervalo de tempo inválido `0.01'
Nsleep: intervalo de tempo inválido `0.01'
Csleep: intervalo de tempo inválido `0.01'
sleep: intervalo de tempo inválido `0.01'
Fsleep: intervalo de tempo inválido `0.01'
ssleep: intervalo de tempo inválido `0.01'
2sleep: intervalo de tempo inválido `0.01'
Sabes me dizer o que eh isso?? Qdo coloco 1 no sleep ele roda sem
erros.
No mais muito legal.... e valeu!!!
[]s
Viktor Mota
address@hidden
JCND> Fala Victor,
JCND> eu não conheço legal o Matrix e acho que está faltando alguma coisa no que
JCND> fiz, mas gostei da sua idéia e implementei um tratamento de matrizes para
JCND> que não houvesse repetição de colunas até a tela estar quase cheia (quando
JCND> faltam somente 2 colunas, as vezes ele demora um pouco para achar uma
coluna
JCND> vazia).
JCND> Se alguém, que conheça bem o matrix sacar o que falta, de as dicas que
JCND> poderemos fazer as alterações juntos, isto é, um trabalho cooperativo bem
JCND> dentro do espírito do SL. Aí vai:
JCND> #!/bin/bash
JCND> trap "echo -e '\033[m0';clear;setterm -cursor on;exit" 2
JCND> setterm -cursor off
JCND>
Chars="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ01234567890!@#$%¨
JCND> *()_-+=^~{}[];:?"
JCND> clear
JCND> while true; do
JCND> lin=0
JCND> [ ${#Cols[@]} -eq $(($(tput cols)-2)) ] unset Cols
JCND> while true; do
JCND> COL=$((RANDOM%$(tput cols)))
JCND> [ "${Cols[$COL]}" ] continue
JCND> Cols[$COL]=1
JCND> break
JCND> done
JCND> COR="\e[3$((RANDOM%7+1));1m"
JCND> while [ $lin -lt $(tput lines) ]; do
JCND> Char=$(echo $Chars | cut -c$((RANDOM%86+1)))
JCND> tput cup $lin $COL; echo -en "$COR$Char";sleep 0.01
JCND> let lin++
JCND> done
JCND> done
JCND> Julio Cezar Neves
JCND> - Programa de Software Livre -
JCND> Tel:+55 21 2528-7070 / +55 21 8112-9988
JCND> Fax: +55 21 2528-7646
JCND> mailto:address@hidden
- RES: [shell-script] Screen saver em shell, Julio Cezar Neves - DATAPREVRJ, 2004/07/28
- Re: RES: [shell-script] Screen saver em shell, Tia, 2004/07/28
- Re: RES: [shell-script] Screen saver em shell, Victor Leonardo, 2004/07/29
- Re: RES: [shell-script] Screen saver em shell,
Viktor Mota <=
- Re: RES: [shell-script] Screen saver em shell, Tia, 2004/07/29
- Re[2]: RES: [shell-script] Screen saver em shell, Viktor Mota, 2004/07/29
- RES: [shell-script] Screen saver em shell, Jeferson A. Cassol, 2004/07/29
- Re: [shell-script] Screen saver em shell, Alexandre Heitor Schmidt, 2004/07/29
- Re: [shell-script] Screen saver em shell, Alexandre Heitor Schmidt, 2004/07/29
- Re: [shell-script] Screen saver em shell, Jeferson A. Cassol, 2004/07/29
Re: RES: [shell-script] Screen saver em shell, Ronei Augustin, 2004/07/29
Re: RES: [shell-script] Screen saver em shell, Elias Andrade - Suporte técnico - Litoral On Line, 2004/07/30