This repository has been archived by the owner on Mar 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbootsplash-manjaro-space.sh
385 lines (378 loc) · 8.52 KB
/
bootsplash-manjaro-space.sh
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
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
#!/bin/bash
#
# A simple script to show how to create a bootsplash.
# Do with it whatever you wish.
#
# This needs ImageMagick for the 'convert' and 'identify' tools.
#
THROBBER=spinner.gif
THROBBER_WIDTH=$(identify $THROBBER | head -1 | cut -d " " -f 3 | \
cut -d x -f 1)
THROBBER_HEIGHT=$(identify $THROBBER | head -1 | cut -d " " -f 3 | \
cut -d x -f 2)
LOGO=logo.gif
LOGO_WIDTH=$(identify $LOGO | head -1 | cut -d " " -f 3 | \
cut -d x -f 1)
LOGO_HEIGHT=$(identify $LOGO | head -1 | cut -d " " -f 3 | \
cut -d x -f 2)
convert -alpha remove \
-background "#000000" \
$THROBBER \
throbber%02d.rgb
convert -alpha remove \
-background "#000000" \
$LOGO \
LOGO%03d.rgb
#make clean
#make bootsplash-packer
# Let's put Tux in the center of an orange background.
./bootsplash-packer \
--bg_red 0x00 \
--bg_green 0x00 \
--bg_blue 0x00 \
--frame_ms 40 \
--picture \
--pic_width $LOGO_WIDTH \
--pic_height $LOGO_HEIGHT \
--pic_position 0 \
--pic_anim_type 1 \
--pic_anim_loop 0 \
--blob LOGO000.rgb \
--blob LOGO001.rgb \
--blob LOGO002.rgb \
--blob LOGO003.rgb \
--blob LOGO004.rgb \
--blob LOGO005.rgb \
--blob LOGO006.rgb \
--blob LOGO007.rgb \
--blob LOGO008.rgb \
--blob LOGO009.rgb \
--blob LOGO010.rgb \
--blob LOGO011.rgb \
--blob LOGO012.rgb \
--blob LOGO013.rgb \
--blob LOGO014.rgb \
--blob LOGO015.rgb \
--blob LOGO016.rgb \
--blob LOGO017.rgb \
--blob LOGO018.rgb \
--blob LOGO019.rgb \
--blob LOGO020.rgb \
--blob LOGO021.rgb \
--blob LOGO022.rgb \
--blob LOGO023.rgb \
--blob LOGO024.rgb \
--blob LOGO025.rgb \
--blob LOGO026.rgb \
--blob LOGO027.rgb \
--blob LOGO028.rgb \
--blob LOGO029.rgb \
--blob LOGO030.rgb \
--blob LOGO031.rgb \
--blob LOGO032.rgb \
--blob LOGO033.rgb \
--blob LOGO034.rgb \
--blob LOGO035.rgb \
--blob LOGO036.rgb \
--blob LOGO037.rgb \
--blob LOGO038.rgb \
--blob LOGO039.rgb \
--blob LOGO040.rgb \
--blob LOGO041.rgb \
--blob LOGO042.rgb \
--blob LOGO043.rgb \
--blob LOGO044.rgb \
--blob LOGO045.rgb \
--blob LOGO046.rgb \
--blob LOGO047.rgb \
--blob LOGO048.rgb \
--blob LOGO049.rgb \
--blob LOGO050.rgb \
--blob LOGO051.rgb \
--blob LOGO052.rgb \
--blob LOGO053.rgb \
--blob LOGO054.rgb \
--blob LOGO055.rgb \
--blob LOGO056.rgb \
--blob LOGO057.rgb \
--blob LOGO058.rgb \
--blob LOGO059.rgb \
--blob LOGO060.rgb \
--blob LOGO061.rgb \
--blob LOGO062.rgb \
--blob LOGO063.rgb \
--blob LOGO064.rgb \
--blob LOGO065.rgb \
--blob LOGO066.rgb \
--blob LOGO067.rgb \
--blob LOGO068.rgb \
--blob LOGO069.rgb \
--blob LOGO070.rgb \
--blob LOGO071.rgb \
--blob LOGO072.rgb \
--blob LOGO073.rgb \
--blob LOGO074.rgb \
--blob LOGO075.rgb \
--blob LOGO076.rgb \
--blob LOGO077.rgb \
--blob LOGO078.rgb \
--blob LOGO079.rgb \
--blob LOGO080.rgb \
--blob LOGO081.rgb \
--blob LOGO082.rgb \
--blob LOGO083.rgb \
--blob LOGO084.rgb \
--blob LOGO085.rgb \
--blob LOGO086.rgb \
--blob LOGO087.rgb \
--blob LOGO088.rgb \
--blob LOGO089.rgb \
--blob LOGO090.rgb \
--blob LOGO091.rgb \
--blob LOGO092.rgb \
--blob LOGO093.rgb \
--blob LOGO094.rgb \
--blob LOGO095.rgb \
--blob LOGO096.rgb \
--blob LOGO097.rgb \
--blob LOGO098.rgb \
--blob LOGO099.rgb \
--blob LOGO100.rgb \
--blob LOGO101.rgb \
--blob LOGO102.rgb \
--blob LOGO103.rgb \
--blob LOGO104.rgb \
--blob LOGO105.rgb \
--blob LOGO106.rgb \
--blob LOGO107.rgb \
--blob LOGO108.rgb \
--blob LOGO109.rgb \
--blob LOGO110.rgb \
--blob LOGO111.rgb \
--blob LOGO112.rgb \
--blob LOGO113.rgb \
--blob LOGO114.rgb \
--blob LOGO115.rgb \
--blob LOGO116.rgb \
--blob LOGO117.rgb \
--blob LOGO118.rgb \
--blob LOGO119.rgb \
--blob LOGO120.rgb \
--blob LOGO121.rgb \
--blob LOGO122.rgb \
--blob LOGO123.rgb \
--blob LOGO124.rgb \
--blob LOGO125.rgb \
--blob LOGO126.rgb \
--blob LOGO127.rgb \
--blob LOGO128.rgb \
--blob LOGO129.rgb \
--blob LOGO130.rgb \
--blob LOGO131.rgb \
--blob LOGO132.rgb \
--blob LOGO133.rgb \
--blob LOGO134.rgb \
--blob LOGO135.rgb \
--blob LOGO136.rgb \
--blob LOGO137.rgb \
--blob LOGO138.rgb \
--blob LOGO139.rgb \
--blob LOGO140.rgb \
--blob LOGO141.rgb \
--blob LOGO142.rgb \
--blob LOGO143.rgb \
--blob LOGO144.rgb \
--blob LOGO145.rgb \
--blob LOGO146.rgb \
--blob LOGO147.rgb \
--blob LOGO148.rgb \
--blob LOGO149.rgb \
--blob LOGO150.rgb \
--blob LOGO151.rgb \
--blob LOGO152.rgb \
--blob LOGO153.rgb \
--blob LOGO154.rgb \
--blob LOGO155.rgb \
--blob LOGO156.rgb \
--blob LOGO157.rgb \
--blob LOGO158.rgb \
--blob LOGO159.rgb \
--blob LOGO160.rgb \
--blob LOGO161.rgb \
--blob LOGO162.rgb \
--blob LOGO163.rgb \
--blob LOGO164.rgb \
--blob LOGO165.rgb \
--blob LOGO166.rgb \
--blob LOGO167.rgb \
--blob LOGO168.rgb \
--blob LOGO169.rgb \
--blob LOGO170.rgb \
--blob LOGO171.rgb \
--blob LOGO172.rgb \
--blob LOGO173.rgb \
--blob LOGO174.rgb \
--blob LOGO175.rgb \
--blob LOGO176.rgb \
--blob LOGO177.rgb \
--blob LOGO178.rgb \
--blob LOGO179.rgb \
--blob LOGO180.rgb \
--blob LOGO181.rgb \
--blob LOGO182.rgb \
--blob LOGO183.rgb \
--blob LOGO184.rgb \
--blob LOGO185.rgb \
--blob LOGO186.rgb \
--blob LOGO187.rgb \
--blob LOGO188.rgb \
--blob LOGO189.rgb \
--blob LOGO190.rgb \
--blob LOGO191.rgb \
--blob LOGO192.rgb \
--blob LOGO193.rgb \
--blob LOGO194.rgb \
--blob LOGO195.rgb \
--blob LOGO196.rgb \
--blob LOGO197.rgb \
--blob LOGO198.rgb \
--blob LOGO199.rgb \
--blob LOGO200.rgb \
--blob LOGO201.rgb \
--blob LOGO202.rgb \
--blob LOGO203.rgb \
--blob LOGO204.rgb \
--blob LOGO205.rgb \
--blob LOGO206.rgb \
--blob LOGO207.rgb \
--blob LOGO208.rgb \
--blob LOGO209.rgb \
--blob LOGO210.rgb \
--blob LOGO211.rgb \
--blob LOGO212.rgb \
--blob LOGO213.rgb \
--blob LOGO214.rgb \
--blob LOGO215.rgb \
--blob LOGO216.rgb \
--blob LOGO217.rgb \
--blob LOGO218.rgb \
--blob LOGO219.rgb \
--blob LOGO220.rgb \
--blob LOGO221.rgb \
--blob LOGO222.rgb \
--blob LOGO223.rgb \
--blob LOGO224.rgb \
--blob LOGO225.rgb \
--blob LOGO226.rgb \
--blob LOGO227.rgb \
--blob LOGO228.rgb \
--blob LOGO229.rgb \
--blob LOGO230.rgb \
--blob LOGO231.rgb \
--blob LOGO232.rgb \
--blob LOGO233.rgb \
--blob LOGO234.rgb \
--blob LOGO235.rgb \
--blob LOGO236.rgb \
--blob LOGO237.rgb \
--blob LOGO238.rgb \
--blob LOGO239.rgb \
--blob LOGO240.rgb \
--blob LOGO241.rgb \
--blob LOGO242.rgb \
--blob LOGO243.rgb \
--blob LOGO244.rgb \
--blob LOGO245.rgb \
--blob LOGO246.rgb \
--blob LOGO247.rgb \
--blob LOGO248.rgb \
--blob LOGO249.rgb \
--blob LOGO250.rgb \
--blob LOGO251.rgb \
--blob LOGO252.rgb \
--blob LOGO253.rgb \
--blob LOGO254.rgb \
--picture \
--pic_width $THROBBER_WIDTH \
--pic_height $THROBBER_HEIGHT \
--pic_position 0x05 \
--pic_position_offset 250 \
--pic_anim_type 1 \
--pic_anim_loop 0 \
--blob throbber00.rgb \
--blob throbber01.rgb \
--blob throbber02.rgb \
--blob throbber03.rgb \
--blob throbber04.rgb \
--blob throbber05.rgb \
--blob throbber06.rgb \
--blob throbber07.rgb \
--blob throbber08.rgb \
--blob throbber09.rgb \
--blob throbber10.rgb \
--blob throbber11.rgb \
--blob throbber12.rgb \
--blob throbber13.rgb \
--blob throbber14.rgb \
--blob throbber15.rgb \
--blob throbber16.rgb \
--blob throbber17.rgb \
--blob throbber18.rgb \
--blob throbber19.rgb \
--blob throbber20.rgb \
--blob throbber21.rgb \
--blob throbber22.rgb \
--blob throbber23.rgb \
--blob throbber24.rgb \
--blob throbber25.rgb \
--blob throbber26.rgb \
--blob throbber27.rgb \
--blob throbber28.rgb \
--blob throbber29.rgb \
--blob throbber30.rgb \
--blob throbber31.rgb \
--blob throbber32.rgb \
--blob throbber33.rgb \
--blob throbber34.rgb \
--blob throbber35.rgb \
--blob throbber36.rgb \
--blob throbber37.rgb \
--blob throbber38.rgb \
--blob throbber39.rgb \
--blob throbber40.rgb \
--blob throbber41.rgb \
--blob throbber42.rgb \
--blob throbber43.rgb \
--blob throbber44.rgb \
--blob throbber45.rgb \
--blob throbber46.rgb \
--blob throbber47.rgb \
--blob throbber48.rgb \
--blob throbber49.rgb \
--blob throbber50.rgb \
--blob throbber51.rgb \
--blob throbber52.rgb \
--blob throbber53.rgb \
--blob throbber54.rgb \
--blob throbber55.rgb \
--blob throbber56.rgb \
--blob throbber57.rgb \
--blob throbber58.rgb \
--blob throbber59.rgb \
--blob throbber60.rgb \
--blob throbber61.rgb \
--blob throbber62.rgb \
--blob throbber63.rgb \
--blob throbber64.rgb \
--blob throbber65.rgb \
--blob throbber66.rgb \
--blob throbber67.rgb \
--blob throbber68.rgb \
--blob throbber69.rgb \
--blob throbber70.rgb \
--blob throbber71.rgb \
--blob throbber72.rgb \
--blob throbber73.rgb \
--blob throbber74.rgb \
bootsplash-manjaro-space-purple
rm *.rgb