This file is indexed.

/usr/share/celestia/start_es.cel is in celestia-common 1.6.1+dfsg-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
{
# ... Comienzo del script

#****************************************************************************
#                                                                           *
#               START.CEL - Script de inicio para Celestia                  *
#  (version 2.1) (Traducción de Guillermo Abramson <g.abramson@gmail.com>)  *
#                                                                           *
#---------------------------------------------------------------------------*
#                                                                           *
#  Este script se corre automáticamente cada vez que se ejecuta Celestia.   *
#                                                                           *
#  NOTA: No remueva las llaves colocadas en el primer y último caracteres   *
#        de este archivo. Ellas definen a este archivo como un script CEL.  *
#                                                                           *
#  Puede modificar este script de diversas maneras, según sus preferencias. *
#  Simplemente descomente las líneas, según se indica. Cada línea o sección *
#  de código contiene comentarios que describen lo que hace. Para           *
#  DEScomentar una línea remueva el símbolo "#" de su comienzo.             *
#                                                                           *
#                                                                           *
#  Si decide modificar este script, por favor cópielo en un lugar seguro    *
#  ANTES de comenzar, así tendrá una copia de referencia en el futuro.      *
#                                                                           *
#****************************************************************************

  preloadtex { object "Sol/Earth" }
  preloadtex { object "Sol/Earth/Moon" }

  select {object "Sol"}
  goto   {time 3.0 distance 30}
  wait   {duration 3.0}

  select {object "Sol/Earth"}
  follow {}
  goto   {time 3.0  distance 6.0}
  wait   {duration 2.0}

  print  {text "Bienvenido a Celestia!"  row -3  column 1  duration 3}
  wait   {duration 3.0}

#****************************************************************************
#  Las líneas aquí arriba son todo el script start.cel. Veamos una          *
#  descripción de cada comando. Vamos primero al Sol, de modo que cuando    *
#  vamos a la Tierra, muestra su lado iluminado, independientemente de      *
#  la hora local...                                                         *
#                                                                           *
#  preloadtex: Instruye a Celestia a cargar texturas de los objetos citados.*
#          De otro modo, Celestia las cargaría cuando el objeto entrase     *
#          en la imagen, produciendo una pequeña demora.                    *
#                                                                           *
#  select: Instruye a Celestia qué objetos (planeta, satélite, nave, etc.)  *
#          definir como seleccionado. Sol define nuestro sistema solar,     *
#          la "/" es un separador de jerarquía, la Tierra es el             *
#          objecto que seleccionamos. Si quisiéramos seleccionar nuestra    *
#          Luna, el comando sería:                                          *
#            select {object "Sol/Earth/Moon"}                               *
#                                                                           *
#  goto:   Instruye a Celestia a viajar al objeto seleccionado, como cuando *
#          se presiona "G" en el teclado. El parámetro "time" define los    *
#          segundos que dura el viaje. El parámetro "distance" define       *
#          la distancia al objeto a la que nos detenemos, en unidades       *
#          del radio del objeto, más 1. Por ejemplo, si el radio es de      *
#          10000 km, y se especifica una distancia de 6.0, el viaje         *
#          se detendrá a 50000 km del centro del objeto.                    *
#                                                                           *
#                                                                           *
#  wait:   Puesto que el comando "goto" instruye a Celestia a demorar       *
#          cierto tiempo haciendo algo, necesitamos darle el mismo tiempo   *
#          para llevarlo a cabo. Cuando vamos al Sol, el comando "wait" le  *
#          indica a Celestia que espere 3 segundos mientras el "goto" se    *
#          ejecuta (en 3 segundos). El valor del parámetro "duration" es    *
#          normalmente el mismo que el del "goto". Sin embargo, puede haber *
#          excepciones.                                                     *
#                                                                           *
#          Cuando vamos a la Tierra, el "wait" que sigue al "goto" espera   *
#          sólo 2 segundos. El siguiente comando es un "print", que muestra *
#          cierto texto en la pantalla y tiene otro "wait" a continuación,  *
#          otros 3 segundos. Es todo cuestión de tiempos. El "goto" permite *
#          mostrar algo de texto MIENTRAS se ejecuta. Entonces, simplemente *
#          nos aseguramos de que el valor total de valores "wait", después  *
#          de un "goto", sumen POR LO MENOS el tiempo especificado en el    *
#          "goto". Si se lo desea, puede ser más largo.                     *
#                                                                           *
#                                                                           *
#  follow: Instruye a Celestia a seguir al objeto seleccionado por el       *
#          espacio, como al presionar la tecla "F" en el teclado. Se puede  *
#          reemplazar el comando "follow {}" con "synchronous {}", que      *
#          permite posicionarse en una órbita estacionaria, geosincrónica,  *
#          sobre el objeto seleccionado.                                    *
#                                                                           *
#   print: Instruye a Celestia a mostrar texto en la pantalla. El parámetro *
#          "text" define el texto a mostrar. El parámetro "row" define a    *
#          cuántas filas desde el borde inferior de la ventana comienza     *
#          el texto. El parámetro "column" define a cuántas columnas del    *
#          borde izquierdo comienza el texto. El parámetro "duration"       *
#          define durante cuántos segundos se muestra el texto. A           *
#          continuación el comando "wait" funciona como se ha descripto más *
#          arriba.                                                          *
#****************************************************************************


#****************************************************************************
#  Si desea posicionarse sobre un lugar específico de la Tierra, use el     *
#  comando "gotolonglat" como se muestra abajo. Instrucciones detalladas... *
#                                                                           *
#  * Copie la línea entera de código.                                       *
#                                                                           *
#  * Péguela debajo del comando "goto" descripto arriba.                    *
#                                                                           *
#  * Remueva el símbolo "#" al comienzo de la línea. Esto la DEScomenta,    *
#    de manera que se ejecutará.                                            *
#                                                                           *
#  * Agregue un "#" al comienzo del comando "goto" original. Esto convierte *
#    a la línea entera en un comentario, de manera que NO se ejecutará.     *
#                                                                           *
#  * Cambie la longitud y latitud a aquéllas de su preferencia.             *
#                                                                           *
#  * Puesto que estará yendo a un lugar específico de la Tierra, puede que  *
#    no sea de día allí. Si lo prefiere, comente las líneas aquí indicadas  *
#    agregando un "#" delante. Así no hará la escala inicial en el Sol.     *
#      select {object "Sol"}                                                *
#      goto   {time 3.0 distance 30}                                        *
#      wait   {duration 3.0}                                                *
#    Si QUIERE que sea de día cuando llegue a su destino, use el comando    *
#    "time" que se describe más abajo.                                      *
#****************************************************************************

#  gotolonglat {time 5.0  distance 4.0  longitude 0.0  latitude 0.0}


#****************************************************************************
#  Si desea que Celestia empiece siempre con una fecha y hora especificadas,*
#  use el comando "time", como se muestra aquí abajo.                       *
#                                                                           *
#  ATENCIÓN: Al comenzar Celestia con una fecha y hora predeterminada,      *
#            recuerde oprimir la tecla "!" (exclamación) para restablecer   *
#            la hora al valor "actual", cuando quiera Ud. realizar alguna   *
#            exploración en la que la fecha y hora sean relevantes.         *
#                                                                           *
#  Instrucciones detalladas...                                              *
#                                                                           *
#  * Determine si desea establecer la fecha mediante una cadena de          *
#    caracteres en formado fecha/hora universal, o mediante un día Juliano  *
#    (ver abajo).                                                           *
#                                                                           *
#  * Copie la línea de código con el comando "time" que vaya a usar.        *
#                                                                           *
#  * Péguela sobre el comando "goto" que está cerca del tope del archivo.   *
#                                                                           *
#  * Remueva el "#" al comienzo de la línea. Esto la DEScomenta, de modo    *
#    tal que será ejecutada.                                                *
#                                                                           *
#  * Cambie la fecha/hora al las de su preferencia.                         *
#****************************************************************************

# Establecer la hora en formato de tiempo universal coordinado (UTC)...
#  time { utc "2003-08-11T09:29:24.0000" }
#              YYYY-MM-DDTHH:MM:SS.SSSS
# Obsérvese la "T" ......^..... (es obligatoria)

# Establecer la hora mediante un día Juliano...
#  time { jd JulianDate }
# Conversor de fecha/hora calendarias a fecha/hora Juliana (U.S. Navy):
# http://aa.usno.navy.mil/data/docs/JulianDate.html


#****************************************************************************
#  Los comandos listados abajo permiten definir varias de las               *
#  configuraciones de Celestia, que se establecerán cada vez que se inicie  *
#  el programa. Modifíquelos según su voluntad.                             *
#****************************************************************************

# Campo visual (DEScomentar / modificar a voluntad)...
# Default es 25 grados, a una resolución de 1024 x 768
#  set {name "FOV" value 25.0}


# Nivel de luz ambiental (DEScomente / modifique a voluntad)...
# 0.0 a 0.5 es un buen rango
#  set {name "AmbientLightLevel" value 0.1}


# Magnitud (brillo) estelar más débil visible...
# (DEScomentar / modificar a voluntad)
# Celestia UI: 0.8 to 15.2, default is 6.0
#
#  setvisibilitylimit {magnitude 6.0}


# Automag: brillo más débil visible a 45 grados de campo visual, default es 8.5...
# (DEScomentar / modificar a voluntad)
#  setfaintestautomag45deg {magnitude 8.5}


# Items a ser representados (rendered):
# NO representar los siguientes objetos (DEScomentar a voluntad)...
#  renderflags {clear "atmospheres"}
#  renderflags {clear "automag"}
#  renderflags {clear "boundaries"}
#  renderflags {clear "cloudmaps"}
#  renderflags {clear "comettails"}
#  renderflags {clear "constellations"}
#  renderflags {clear "eclipseshadows"}
#  renderflags {clear "galaxies"}
#  renderflags {clear "grid"}
#  renderflags {clear "markers"}
#  renderflags {clear "nightmaps"}
#  renderflags {clear "orbits"}
#  renderflags {clear "planets"}
#  renderflags {clear "pointstars"}
#  renderflags {clear "ringshadows"}
#  renderflags {clear "stars"}
#  renderflags {clear "partialtrajectories"}


# Items a ser representados (rendered):
# SÍ representar los siguientes objetos (DEScomentar a voluntad)...
#  renderflags {set "atmospheres"}
#  renderflags {set "automag"}
#  renderflags {set "boundaries"}
#  renderflags {set "cloudmaps"}
#  renderflags {set "comettails"}
#  renderflags {set "constellations"}
#  renderflags {set "eclipseshadows"}
#  renderflags {set "galaxies"}
#  renderflags {set "grid"}
#  renderflags {set "markers"}
#  renderflags {set "nightmaps"}
#  renderflags {set "orbits"}
#  renderflags {set "planets"}
#  renderflags {set "pointstars"}
#  renderflags {set "ringshadows"}
#  renderflags {set "stars"}
#  renderflags {set "partialtrajectories"}


# Etiquetas textuales:
# NO etiquetar los siguientes objetos (DEScomentar a voluntad)...
#  labels {clear "asteroids"}
#  labels {clear "constellations"}
#  labels {clear "galaxies"}
#  labels {clear "moons"}
#  labels {clear "planets"}
#  labels {clear "spacecraft"}
#  labels {clear "stars"}


# Etiquetas textuales:
# SÍ etiquetar los siguientes objetos (DEScomentar a voluntad)...
#  labels {set "asteroids"}
#  labels {set "constellations"}
#  labels {set "galaxies"}
#  labels {set "moons"}
#  labels {set "planets"}
#  labels {set "spacecraft"}
#  labels {set "stars"}


# Control de marcadores:
# desmarcar todo objeto que se encuentre actualmente marcado y dehabilitar marcadores...
# (DEScomentar a voluntad)...
#  unmarkall { }


# Mínimo diámetro orbital a ser representado (en pixels)...
# (DEScomente / modifique a voluntad)
#  set {name "MinOrbitSize"  value 1.0}


# Distancia estelar más lejana visible, default es 1000000...
# (DEScomente / modifique a voluntad)
#  set {name "StarDistanceLimit"  value 1000000}


# Velocidad de simulación (tasa temporal: 1x, 100x, 1000x, etc.)...
# (DEScomente / modifique a voluntad)
#    Valor negativo = Inversión temporal (la simulación avanza hacia el pasado)
#               0   = Pausar simulación
#               1.0 = Tiempo real (default)
#            1000.0 = Buena elección para ver la Luna en su órbita
#
#  timerate {rate 1.0}


#****************************************************************************
#  Si usa texturas grandes, puede hacer que Celestia las pre-cargue en la   *
#  tarjeta gráfica, listándolas aquí.                                       *
#****************************************************************************
# Ejemplos...
#  preloadtex {object "earth.*"}
#  preloadtex {object "earth.png"}


#****************************************************************************
#  El comando "orbit" es divertido. El eje se especifica como [X Y Z], con  *
#  cada valor 0 ó 1. "rate" = cuán rápido, "duration" en segundos. Sólo     *
#  asegúrese de tener un objeto seleccionado.                               *
#****************************************************************************
#  orbit {axis [0 1 0]  rate 10.0  duration 7.0}


#****************************************************************************
#  Para aprender más sobre los scripts en Celestia, visite (en inglés):     *
#                                                                           *
#   * Scripting forum: (http://www.shatters.net/forum/viewforum.php?f=9)    *
#   * Don G's Celestia page: (http://www.donandcarla.com/Celestia/)         *
#   * Harald's Celestia page: (http://www.h-schmidt.net/celestia/)          *
#                                                                           *
#  La página de Don G incluye una guía del lenguaje CEL. La página de       * 
#  Harald incluye una guía del lenguaje CELX (Lua). Ambas tienen ejemplos   *
#  de scripts y otros recursos.                                             *
#****************************************************************************


# Fin del script...
}