como el script es de una corrida (se ejecuta y finaliza) decidí probar cron para que se encargue de correrlo cada minuto y el resultado es como yo quería(bueno a medias ya que depende de inkspace y nitrogen el uno para realizar imágenes vectorial y el otro para poner imagenes de fondo de pantalla respectivamente, apenas los pueda remplazar con un código de python doy por sanjado el asunto.
El principal problema del script es que el reloj no se mueve es decir se le puede decir que cambie la imagen de fondo pero no el reloj y se debe fijar la imagen manualmente la primera vez después el escript restaura solo (esto es del nitrogen).
la configuracion del cron usada es:
*/1 * * * * DISPLAY=:0 python /home/badanni/wallpapers/reloj_wall.py
todo el script hace referencia a la direccion /home/badanni/wallpapers/ por problemas de ejecución en cron al ubicar los archivos, como nitrogen necesita de entorno gráfico para funcionar se le debe decir a cron que utilice un display en mi caso 0 para todos a menos que tengas mas de un monitor según lo que entendí sin mas lata el codigo para descargar con la imagen
Actualización:
toca separar la linea6 como linea6a hasta llegar a la etiqueta <g ........desde esta etiqueta va otra linea como por ejemplo linea6b pero al final se le quita el ">" del final;
linea6_mover=' transform="translate(%f,%f)"' % (x_nueva,y_nueva)
quedando de la siguiente forma:
linea6=linea6a+linea6b+linea6_mover+'>'
Los valores de x_nueva e y_nueva pueden ser positivo o negativos en negativo x llega hasta -160 e y llega a -200 creo es por que la posicion origina del reloj no esta en (0,0) error mio.
Ir a este post para ver los cambios
No hay comentarios:
Publicar un comentario
$ apt-get install comentarios