This file is indexed.

/usr/share/celestia/start_sv.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
318
319
320
{
# ... Skriptets början

#****************************************************************************
#                                                                           *
#                 START.CEL - Uppstartskript för Celestia                   *
#                             (version 2.1)                                 *
#                                                                           *
#---------------------------------------------------------------------------*
#                                                                           *
#  Det här skriptet körs automatiskt varje gång du startar Celestia.        *
#                                                                           *
#  NOTERA: Ta inte bort klammerparenteserna som står i början och slutet av *
#  denna fil. De definierar filen som ett CEL-skript.                       *
#                                                                           *
#  Du kan modifiera detta skript på många sätt så att det passar dina egna  *
#  behov. Detta gör du genom att helt enkelt avkommentera en eller flera    *
#  av raderna här nedan.                                                    *
#  Varje sträng eller kodsektion innehåller kommentarer som beskriver vad   *
#  den gör. Ta bort tecket "#" i början av textsträngen om du vill          *
#  AVkommentera den raden.                                                  *
#                                                                           *
#  Om du bestämmer dig för att modifiera det här skriptet så se först till  *
#  att göra en säkerhetskopia så att du har något att referera till senare. *
#                                                                           *
#****************************************************************************

  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 "Välkommen till Celestia!"  row -3  column 1  duration 3}
  wait   {duration 3.0}

#****************************************************************************
#  Kodsträngarna här ovan innehåller hela uppstartskriptet. Här nedanför    *
#  finns en beskrivning av vad varje kommando har för uppgift. Först så     *
#  reser vi till solen, när vi sedan reser vidare till jorden så kommer     *
#  denna att visas från sin solsida oberoende av din lokala tidzon...       *
#                                                                           *
#  preloadtex: Säger åt Celestia att ladda texturer för det namngivna       *
#          objektet. I annat fall så skulle Celestia ladda texturen när     *
#          objektet kom i bild vilket skulle märkas som en kort fördröjning.*
#                                                                           *
#  select: Talar om vilket objekt (planet, måne, rymdfarkost, etc.) som     *
#          Celestia ska ha som aktuellt valt objekt. "Sol" definierar vårt  *
#          solsystem medan symbolen "/" bara är en avskiljare i hierarkin.  *
#          Jorden är det objekt som vi har valt. Om du istället hade velat  *
#          välja månen så hade kommandot 'select' sett ut så här:           *
#            select {object "Sol/Earth/Moon"}                               *
#                                                                           *
#  goto:   Säger åt Celestia att gå till det valda objektet, på samma sätt  *
#          som när man trycker ner tangenten "G" på tangentbordet.          *
#          Parametern 'time' talar om hur många sekunder det ska ta att     *
#          resa till objektet. Parametern 'distance' bestämmer hur långt    *
#          ifrån objektet man vill stanna, detta avstånd uttrycks genom     *
#          objektets radie plus 1. Exempel, om objektets radie är 10 000 km,*
#          och du sätter distansen till 6.0, så kommer du att hamna 50 000  *
#          km från objektets centrum.                                       *
#                                                                           *
#  wait:   Eftersom kommandot 'goto' säger till Celestia att ta en viss tid *
#          på sig för att göra något så måste vi även ge Celestia samma tid *
#          för att faktiskt utföra uppgiften. När vi reser mot solen så     *
#          säger kommandot 'wait' till Celestia att ta en paus i tre        *
#          sekunder medan 'goto' urförs (i tre sekunder). Parametern        *
#          'duration's värde är i normala fall detsamma som tidsparametern  *
#          i kommandot 'goto'. Det finns dock alltid undantag (flina).      *
#                                                                           *
#          När vi beger oss mot jorden så lägger kommandot 'wait', efter    *
#          kommandot 'goto', in en tvåsekunders paus. Nästa kommando är ett *
#          'print'-kommando som visar lite text på skärmen innan ännu ett   *
#          'wait' följer. Detta lägger in ytterligare tre sekunders paus.   *
#          Det hela är bara en fråga om tajming.                            *
#          Kommandot 'goto' tillåter oss att visa text på skärmen MEDAN     *
#          kommandot utförs. Det enda vi behöver göra är alltså att se till *
#          att den totala väntetiden, angiven efter ett 'goto', är MINST    *
#          lika stor som värdet som angetts i 'goto'-kommandot. Värdet kan  *
#          dock vara större om så önskas.                                   *
#                                                                           *
#  follow: Säger till Celestia att följa det valda objektet genom rymden på *
#          samma sätt som när man trycker ner tangenten "F" på              *
#          tangentbordet. Du kan ersätta kommandot follow {} med            *
#          synchronous {}, vilket håller kvar dig i en stationär, eller     *
#          geosynkron bana över det valda objektet.                         *
#                                                                           *
#   print: Säger till Celestia att visa (skriva ut) text på skärmen.        *
#          Parametern 'text' preciserar vilken text som ska skrivas ut.     *
#          Parametern 'row' bestämmer hur många rader från fönstrets        *
#          nederkant som texten ska börja visas. Parametern 'column'        *
#          bestämmer hur många kolumner från skärmens vänstra kant som      *
#          texten ska börja visas. Parametern 'duration' bestämmer hur      *
#          många sekunder som texten ska visas. Denna följs sedan av        *
#          kommandot 'wait' som beskrivs ovan.                              *
#****************************************************************************


#****************************************************************************
# Om du vill placeras ovanför din egen plats på jorden så ska du använda    *
# kommandot 'gotolonglat' som visas nedan. Här följer                       *
# steg-för-steg-instruktioner...                                            *
#                                                                           *
#  * Kopiera hela kodsträngen.                                              *
#                                                                           *
#  * Klistra in den nedanför "goto"-kommandot här ovan.                     *
#                                                                           *
#  * Ta bort tecknet "#" i början av raden. Detta avkommenterar koden så    *
#    att den kommer att köras.                                              *
#                                                                           *
#  * Lägg till tecknet "#"  i början av det ursprungliga 'goto'-kommandot.  *
#    Detta förvandlar kodsträngen till en kommentar så att den INTE kommer  *
#    att köras.                                                             *
#                                                                           *
#  * Ändra longitud- och latitudvärdena så att de stämmer med din plats.    *
#                                                                           *
#  * Eftersom du reser till en specifik plats på jorden så kan det hända    *
#    att det inte råder dag där, då kan du kommentera bort följande         *
#    kodsträngar genom att lägga till tecknet "#" i början av varje rad...  *
#      select {object "Sol"}                                                *
#      goto   {time 3.0 distance 30}                                        *
#      wait   {duration 3.0}                                                *
#    Om du VILL visa din plats i dagsljus så kan du använda kommandot       *
#    'time' som vi beskriver härnäst.                                       *
#****************************************************************************

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


#****************************************************************************
#  If you would like Celestia to always start at a specific date/time, use  *
#  the time command, as shown below.                                        *
#                                                                           *
#  WARNING: Starting Celestia with a pre-determined date/time requires that *
#           you physically press the "!" (exclamation mark) key in order to *
#           RESET the time to "current time", whenever you want to do some  *
#           exploring -- IF the actual time makes a difference.             *
#                                                                           *
#  Step-by-step instructions...                                             *
#                                                                           *
#  * Determine if you want to set the date via a calendar UTC date/time     *
#    string, or a Julian day (see below).                                   *
#                                                                           *
#  * Copy the one line of code with the time command you want to use.       *
#                                                                           *
#  * Paste it above the "goto" command above (top of file).                 *
#                                                                           *
#  * Remove the "#" character at the beginning of the line. This UNcomments *
#    the line of code so it will be executed.                               *
#                                                                           *
#  * Change the date/time value to YOUR required date/time.                 *
#****************************************************************************

# Set the time via a calendar UTC date/time string...
#  time { utc "2003-08-11T09:29:24.0000" }
#              YYYY-MM-DDTHH:MM:SS.SSSS
#  Note the "T" .........^ ... (this is required)

# Set the time via a Julian day value...
#  time { jd JulianDate }
#    U.S. Navy Calendar Date/Time to Julian Date/Time converter:
#    http://aa.usno.navy.mil/data/docs/JulianDate.html


#****************************************************************************
#  The commands listed below allow you to define several of Celestia's      *
#  settings, that will be set every time you start Celestia. Modify any of  *
#  the settings you want to.                                                *
#****************************************************************************

# Field of View (UNcomment / modify to meet your needs)...
# Default is 25 degrees, at a screen resolution of 1024 x 768
#  set {name "FOV" value 25.0}


# Ambient light level (UNcomment / modify to meet your needs)...
# 0.0 to 0.5 is a good Lo-Hi range
#  set {name "AmbientLightLevel" value 0.1}


# Faintest visible star magnitude (brightness)...
# (UNcomment / modify to meet your needs)
# Celestia UI: 0.8 to 15.2, default is 6.0
#
#  setvisibilitylimit {magnitude 6.0}


# Faintest auto-magnitude brightness, at 45 degrees, Default is 8.5...
# (UNcomment / modify to meet your needs)
#  setfaintestautomag45deg {magnitude 8.5}


# Items to be displayed (rendered):
# Do NOT render the following objects (UNcomment to suit your needs)...
#  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 to be displayed (rendered):
# DO render the following objects (UNcomment to suit your needs)...
#  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"}


# Text labels:
# Do NOT label the following objects (UNcomment to suit your needs)...
#  labels {clear "asteroids"}
#  labels {clear "constellations"}
#  labels {clear "galaxies"}
#  labels {clear "moons"}
#  labels {clear "planets"}
#  labels {clear "spacecraft"}
#  labels {clear "stars"}


# Text labels:
# DO label the following objects (UNcomment to suit your needs)...
#  labels {set "asteroids"}
#  labels {set "constellations"}
#  labels {set "galaxies"}
#  labels {set "moons"}
#  labels {set "planets"}
#  labels {set "spacecraft"}
#  labels {set "stars"}


# Marker control:
# Unmark any objects that are currently Marked and disable Marker display...
# (UNcomment to suit your needs)
#  unmarkall { }


# Minimum orbit diameter to be rendered (in pixels)...
# (UNcomment / modify  to suit your needs)
#  set {name "MinOrbitSize"  value 1.0}


# Furthest visible star distance, default is 1000000...
# (UNcomment / modify to suit your needs)
#  set {name "StarDistanceLimit"  value 1000000}


# Time rate (1x, 100x, 1000x, etc.)...
# (UNcomment / modify to suit your needs)
#    Negative value = Reverse Time
#               0   = Pause Time
#               1.0 = Real Time (default)
#            1000.0 = Good moon orbit motion
#
#  timerate {rate 1.0}


#****************************************************************************
#  If you are using large textures, you can have Celestia pre-load them     *
#  into your graphics card memory by listing them below.                    *
#****************************************************************************
# Examples...
#  preloadtex {object "earth.*"}
#  preloadtex {object "earth.png"}


#****************************************************************************
#  orbit is a fun command to play with. The axis is specified in [X Y Z]    *
#  order, and each axis can be either 0 or 1. rate = how fast, duration =   *
#  number of seconds. Just make sure you have an object selected.           *
#****************************************************************************
#  orbit {axis [0 1 0]  rate 10.0  duration 7.0}


#****************************************************************************
#  To learn more about scripting in Celestia, visit:                        *
#                                                                           *
#   * 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/)          *
#                                                                           *
#  Don G's page includes a guide for CEL scripting. Harald's page includes  *
#  a guide for CELX (Lua) scripting. Both also have example scripts and     *
#  other goodies.                                                           *
#****************************************************************************


# End of script...
}