-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-01-06 a las 21:19 +0100, Camaleón escribió:
El 6/01/09, Carlos E. R. escribió:
También, es que cambiando una variable lo cambio para generar doce o ciento y pico fotos en un plis plas.
En este caso creo que se podrá comentar el bloque de líneas que no quieras en el xml con:
<!-- <bloque1>imagen01</bloque1> <bloque2>imagen02</bloque2> <bloque3>imagen03</bloque3> -->
Así "eliminas" de un golpe todas las imágenes las que no quieres cargar.
Pero no es tan simple, porque tienes que eliminar una de cada dos, o una de cada tres, o tres de cada cuatro... depende de la proporción que quieras. Y al eliminar, para cubrir las 24 horas necesarias, tienes también que cambiar el parámetro <duration> de cada una de las definiciones: si quitas una de cada dos, tienes que cambiar los 900 segundos por 1800 en todas las entradas. No, créeme, es más facil cambiar el script y generar de nuevo el xml - lo cual, de paso, hace al nautilus refrescar el fondo.
Y las fotos, en el diseño inicial, había que generarlas una vez al día, porque cambian ligeramente de un dia a otro: estaciones del año, el paso de la luna (creo que ahora está encima de Arabia), etc.
Sí, las fotos sí entiendo que necesitas crearlas.
Así que es problema tuyo asegurarte que el "fichero 1" contenga la vista de La Tierra a las 12 de la noche; el 2, a las 12:30; el tres a la 1:00... hay que sincronizar ambas estructuras de manera que coincidan - y no lo conseguí, había un desfase. Es por eso que llamo a xplanet con "-label", para ver qué hora me ha puesto.
Quieres decir que hace falta sólo para que haya una coincidencia "real" entre la hora y la imagen pero no por exigencias del script ni del xml ¿no?
Correcto. Claro, la gracia de la cosa es mostrar la Tierra tal y como está en cada momento de la realidad.
En el readme del xplanet es un poco ambiguo porque se supone que puedes forzar la fecha... dice:
*** -date YYYYMMDD.HHMMSS Use the date specified instead of the current local time. The date is assumed to be GMT. ***
Correcto.
Es decir, que puedes poner la fecha y hora que quieras en lugar de la local ¿no?. Luego...
Y es lo que hago. O hacía, la primera versión del script.
a) Si le pasa el argumento "-date $DATE" y $DATE contiene la fecha del sistema formateada para xplanet ¿qué fecha usa?
La que le pasas. Y si lo formateas mal, te pone fechas rarísimas: a mi se me iba a abril.
b) Si no lo especificas (-date) ¿qué fecha saca?
La actual. Fecha hora y segundo y centésimas.
No deberías obtener el mismo resultado en ambos casos... :-?
Si le pasas como dato la hora actual, sí, sale lo mismo. Pero date cuenta que yo generaba las 48 fotos del dia, una de cada media hora, en un cron diario: tenía que darle manualmente las horas para las que quería generar las fotos. Y ojo, que el xplanet usa gmt, pero nautilus usa local (creo), luego tienes que convertir. Y no está claro, porque me equivoqué en la conversión. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkljwYoACgkQtTMYHG2NR9VUvgCghR9X9iTe6UHnA9xgqaVe25FP J/cAnjRyVGx8RxY6kyS4Wv+Vxl3Orp/H =/IgA -----END PGP SIGNATURE-----