O código completo vai abaixo. Eu usei o ícone karm.png, que é o ícone do kalarm, ele é bem representativo tema.
karamba x=160 y=350 w=200 h=50 interval=1000 locked=trueA única novidade desse código acima são os valores atribuídos a "sensor", que no caso são: uptime e time.
image x=0 y=0 path="icons/karm.png"
# Informação da hora
text x=50 y=5 value="Uptime:"
text x=90 y=5 sensor=uptime format="%dd %H:%M"
text x=50 y=15 value="Hora:"
text x=90 y=15 sensor=time format="hh:mm:ss" interval=1000
# Data
text x=50 y=25 value="Data:"
text x=90 y=25 sensor=time format="ddd, dd/MMM/yyyy"
O uptime fornece o tempo que seu computador está ligado. No caso, o formato (format) detalha quantos dias, %dd, e quantas horas com seus minutos, %H:%M. Os dois pontos e os espaço não são interpretados. De forma que lembra a formatação do comando "date".
No caso do time este é utilizado para duas saídas diferentes. Na linha,
text x=90 y=15 sensor=time format="hh:mm:ss" interval=1000Temos uma saída de "hora atual", o formato é hora, minuto e segundo, separados pelos dois pontos, que não é interpretado. Note a sutileza do interval=1000, isso assegura que a hora será atualizada na tela em cada segundo.
Na outra linha, temos
text x=90 y=25 sensor=time format="ddd, dd/MMM/yyyy"Essa linha informa o dia atual, no formato tipo: "Qua, 01/Nov/2006".
O poder desses dois sensores depende do conhecimento que se tem a respeito de suas opções de formatação. A lista de opções está abaixo. Eu não pretendo traduzir a lista de opções de todos os sensores, mas esse caso é especial, pois o uso apropriado do sensor depende exclusivamente do conhecimento preciso dessas opções, por si só, a lista entediante de ser lida, são apenas opções de formatação será muito mais útil quando quiser encontrar uma forma específica de escrever a formatação do seu tema.
Opções de formatação do sensor time
Formato para escrever os dias
- d - Dia em formato numérico sem um zero na frente (ou seja, 1-31).
- dd - Com um zero na frente (ou seja, 01-31).
- ddd - Nome do dia da semana abreviado (ou seja, 'Seg'..'Dom').
- dddd - Nome do dia da semana sem abreviação (ou seja, 'Segunda'..'Domingo').
Formato para escrever os meses
- M ou MM - meses numericamente (1-12) ou (01-12).
- MMM - Abreviando o nome do mês (Ex. 'Jan').
- MMMM - Nome por extenso (Ex. 'Janeiro').
- yy - ano com dois digítos (00-99).
- yyyy - ano com quatro dígitos (1752-8000).
- Formato para escrever as horas: h ou hh
- Formato para escrever os minutos: m ou mm
- Formato para escrever os segundos: s ou ss
- Formato para escrever os milisegundos: z ou zzz
- Usando o am/pm. AP - usa AM/PM e ap - usa am/pm.
Exemplos de formatos (assumindo Terça, 31 Out 2006 23:30:09.051):
- format="dd.MM.yyyy" -> 31.10.2006
- format="ddd MMMM d yy" -> Ter Out 31 06
- format="hh:mm:ss.zzz" -> 23:30:09.051
- format="h:m:s ap" -> 11:30:9: pm
- %d - Dias.
- %h - Horas.
- %m - Minutos.
- %s - Segundos.
- %H - Hora com a possibilidade do zero na frente.
- %M - Minutos com a possibilidade do zero na frente.
- %S - Segundos com a possibilidade do zero na frente.
- default: format="%dd %h:%M"
No comments:
Post a Comment