Otra cosilla interesante que he visto en este frontend es la posibilidad de añadir la hora a un layout.
Podremos hacerlo añadiendo el siguiente código:
local dt = fe.add_text( "", 0, 0, fe.layout.width, 30 );
fe.add_ticks_callback( this, "update_clock" );
function update_clock( ttime )
{
local now = date();
dt.msg = format("%02d", now.hour ) + ":" + format("%02d", now.min ) + ":" + format("%02d", now.sec );
}
Con este código añadimos la hora en formato hh:mm:ss y además se va actualizando, es decir, tenemos un reloj activo en el layout.
A mí así a voz de pronto se me ocurren varias cosas como podría ser:
Configurar una hora tope a la que el layout haga algo como podría ser cambiar el fondo, mostrar algo en pantalla o incluso apagar el PC.
Interesante al menos...