├── screenshot.png ├── arch-gangster-edition ├── box.png ├── lock.png ├── logo.png ├── bullet.png ├── entry.png ├── logo.png~ ├── logo-backup.png ├── throbber-0.png ├── throbber-1.png ├── throbber-10.png ├── throbber-11.png ├── throbber-12.png ├── throbber-13.png ├── throbber-14.png ├── throbber-15.png ├── throbber-16.png ├── throbber-17.png ├── throbber-18.png ├── throbber-19.png ├── throbber-2.png ├── throbber-20.png ├── throbber-21.png ├── throbber-22.png ├── throbber-23.png ├── throbber-24.png ├── throbber-25.png ├── throbber-26.png ├── throbber-27.png ├── throbber-28.png ├── throbber-29.png ├── throbber-3.png ├── throbber-30.png ├── throbber-31.png ├── throbber-32.png ├── throbber-33.png ├── throbber-34.png ├── throbber-35.png ├── throbber-36.png ├── throbber-37.png ├── throbber-38.png ├── throbber-39.png ├── throbber-4.png ├── throbber-40.png ├── throbber-41.png ├── throbber-42.png ├── throbber-43.png ├── throbber-44.png ├── throbber-45.png ├── throbber-46.png ├── throbber-47.png ├── throbber-48.png ├── throbber-49.png ├── throbber-5.png ├── throbber-50.png ├── throbber-51.png ├── throbber-52.png ├── throbber-53.png ├── throbber-54.png ├── throbber-55.png ├── throbber-56.png ├── throbber-57.png ├── throbber-58.png ├── throbber-59.png ├── throbber-6.png ├── throbber-60.png ├── throbber-61.png ├── throbber-62.png ├── throbber-63.png ├── throbber-64.png ├── throbber-65.png ├── throbber-66.png ├── throbber-67.png ├── throbber-68.png ├── throbber-69.png ├── throbber-7.png ├── throbber-70.png ├── throbber-8.png ├── throbber-9.png ├── arch-gangster-edition.plymouth ├── files.txt └── arch-gangster-edition.script ├── install.sh ├── test-plymouth └── README.md /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/screenshot.png -------------------------------------------------------------------------------- /arch-gangster-edition/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/box.png -------------------------------------------------------------------------------- /arch-gangster-edition/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/lock.png -------------------------------------------------------------------------------- /arch-gangster-edition/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/logo.png -------------------------------------------------------------------------------- /arch-gangster-edition/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/bullet.png -------------------------------------------------------------------------------- /arch-gangster-edition/entry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/entry.png -------------------------------------------------------------------------------- /arch-gangster-edition/logo.png~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/logo.png~ -------------------------------------------------------------------------------- /arch-gangster-edition/logo-backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/logo-backup.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-0.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-1.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-10.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-11.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-12.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-13.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-14.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-15.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-16.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-17.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-18.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-19.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-2.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-20.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-21.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-22.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-23.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-24.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-25.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-26.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-27.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-28.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-29.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-3.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-30.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-31.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-32.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-33.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-34.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-35.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-36.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-37.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-38.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-39.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-4.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-40.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-41.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-42.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-43.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-44.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-45.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-46.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-47.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-48.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-49.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-5.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-50.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-51.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-52.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-53.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-54.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-55.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-56.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-57.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-58.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-59.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-6.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-60.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-61.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-62.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-63.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-64.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-65.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-66.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-67.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-68.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-69.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-7.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-70.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-8.png -------------------------------------------------------------------------------- /arch-gangster-edition/throbber-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dj-no/arch-gangster-edition-plymouth/HEAD/arch-gangster-edition/throbber-9.png -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo cp -R ./arch-gangster-edition /usr/share/plymouth/themes/ 3 | sudo plymouth-set-default-theme -R arch-gangster-edition 4 | -------------------------------------------------------------------------------- /test-plymouth: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #requires plymouth- installed 3 | #sudo apt-get install plymouth 4 | 5 | TIME=8 6 | echo "Running $TIME-second test..." 7 | sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<$TIME; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit 8 | exit 9 | -------------------------------------------------------------------------------- /arch-gangster-edition/arch-gangster-edition.plymouth: -------------------------------------------------------------------------------- 1 | [Plymouth Theme] 2 | Name=arch-gangster-edition 3 | Description=plymouth 4 | ModuleName=script 5 | 6 | [script] 7 | ImageDir=/usr/share/plymouth/themes/arch-gangster-edition 8 | ScriptFile=/usr/share/plymouth/themes/arch-gangster-edition/arch-gangster-edition.script 9 | 10 | 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Arch Linux Gangster Edition Plymouth theme 2 | 3 | video: https://youtu.be/75STxsen-yU 4 | this is pretty much an asset swap of the original WindozeXP theme 5 | install instructions are the same 6 | 7 | ## Credit 8 | 9 | - credit to the original creator of the theme (https://www.pling.com/p/1202116/) 10 | - credit to the creator of the 1080p upscaled version (https://www.pling.com/p/1528591/ or https://github.com/Liftu/WindozeXP-1080-Plymouth-theme) 11 | 12 | ## ORIGINAL README 13 | 14 | ### Disclaimer 15 | 16 | I just edited the work of LASZCZ (https://www.pling.com/p/1202116/) 17 | 18 | Edits from original : 19 | - Scaled it to 1080p. 20 | - Added some loading frames to complete the progress bar cycle. 21 | - Translated the copyright to english. 22 | - Moved the progress bar down a little to match the original XP loading screen. 23 | 24 | ### Installation 25 | 26 | Just run `./install` to install it. 27 | You can run `./test-plymouth` to display the current bootsplash theme. 28 | 29 | ## Screenshot 30 | 31 | ![Screenshot](./screenshot.png "Screenshot") 32 | -------------------------------------------------------------------------------- /arch-gangster-edition/files.txt: -------------------------------------------------------------------------------- 1 | ./throbber-01.png 2 | ./throbber-020.png 3 | ./throbber-012.png 4 | ./throbber-68.png 5 | ./throbber-64.png 6 | ./throbber-026.png 7 | ./throbber-023.png 8 | ./throbber-017.png 9 | ./throbber-67.png 10 | ./throbber-05.png 11 | ./throbber-034.png 12 | ./throbber-016.png 13 | ./throbber-04.png 14 | ./throbber-038.png 15 | ./throbber-021.png 16 | ./throbber-08.png 17 | ./throbber-037.png 18 | ./throbber-014.png 19 | ./throbber-010.png 20 | ./throbber-039.png 21 | ./throbber-042.png 22 | ./throbber-02.png 23 | ./throbber-018.png 24 | ./throbber-025.png 25 | ./throbber-66.png 26 | ./throbber-030.png 27 | ./throbber-033.png 28 | ./throbber-013.png 29 | ./throbber-03.png 30 | ./throbber-040.png 31 | ./throbber-028.png 32 | ./throbber-035.png 33 | ./throbber-036.png 34 | ./throbber-032.png 35 | ./throbber-61.png 36 | ./throbber-041.png 37 | ./throbber-62.png 38 | ./throbber-06.png 39 | ./throbber-00.png 40 | ./throbber-65.png 41 | ./throbber-09.png 42 | ./throbber-07.png 43 | ./throbber-69.png 44 | ./throbber-024.png 45 | ./throbber-015.png 46 | ./throbber-63.png 47 | ./throbber-019.png 48 | ./throbber-027.png 49 | ./throbber-011.png 50 | ./throbber-031.png 51 | ./throbber-029.png 52 | ./throbber-022.png 53 | -------------------------------------------------------------------------------- /arch-gangster-edition/arch-gangster-edition.script: -------------------------------------------------------------------------------- 1 | /* For startup we want a light theme with a throbber */ 2 | if ( Plymouth.GetMode () == "boot" ) 3 | { 4 | Window.SetBackgroundTopColor (0.0, 0.0, 0.0); 5 | Window.SetBackgroundBottomColor (0.0, 0.0, 0.0); 6 | 7 | logo.image = Image("logo.png"); 8 | logo.sprite = Sprite(logo.image); 9 | logo.sprite.SetX (Window.GetWidth() / 2 - logo.image.GetWidth() / 2); 10 | logo.sprite.SetY (Window.GetHeight() / 2 - logo.image.GetHeight() / 2); 11 | logo.sprite.SetZ (10000); 12 | progress = 0; 13 | 14 | progress_box.image = Image("throbber-" + progress + ".png"); 15 | progress_box.sprite = Sprite(); 16 | progress_box.x = Window.GetWidth() / 2 - progress_box.image.GetWidth() / 2 - 2; 17 | progress_box.y = Window.GetHeight() / 2 - progress_box.image.GetHeight() / 2 + 240; 18 | progress_box.sprite.SetPosition(progress_box.x, progress_box.y, 0); 19 | progress_box.sprite.SetImage(progress_box.image); 20 | } 21 | /* In every other case we just want a pulsing logo */ 22 | else 23 | { 24 | Window.SetBackgroundTopColor (0.0, 0.0, 0.0); 25 | Window.SetBackgroundBottomColor (0.0, 0.0, 0.0); 26 | 27 | logo.image = Image("logo.png"); 28 | logo.sprite = Sprite(logo.image); 29 | logo.opacity_angle = 0; 30 | } 31 | 32 | /* This function gets called continuosly by Plymouth, up to 50 times a second */ 33 | fun refresh () 34 | { 35 | /* Again at startup we want a throbber */ 36 | mode = Plymouth.GetMode (); 37 | if (status == "normal" && mode == "boot" ) 38 | { 39 | progress++; 40 | 41 | if (progress > 70) 42 | progress = 0; 43 | 44 | new_progress_box.image = Image("throbber-" + progress + ".png"); 45 | progress_box.sprite.SetImage(new_progress_box.image); 46 | progress_box.sprite.SetOpacity(1); 47 | } 48 | /* If we're in startup mode but status is not "normal" it probably means that 49 | * some event is taking place, possibly a request for password, or maybe 50 | * something failed, in any case we should just hide our throbber */ 51 | else if (status != "normal" && mode == "boot" ) 52 | { 53 | progress_box.sprite.SetOpacity(0); 54 | } 55 | /* If we've gotten here it means the system is shutting down, restarting, 56 | * suspending, resuming from suspend or we just don't know wtf's going on. :-D 57 | * 58 | * In any mode other than startup we just want to display a light pulsing logo 59 | * on a dark background not only to differentiate it from startup but also to 60 | * allow the user to read any messages printed by Plymouth */ 61 | else 62 | { 63 | logo.opacity_angle += ((2 * 3.14) / 50) * 0.5; # 0.5 HZ 64 | min_opacity = 0.3; 65 | opacity = (Math.Cos(logo.opacity_angle) + 1) / 2; 66 | opacity *= 1 - min_opacity; 67 | opacity += min_opacity; 68 | logo.sprite.SetX (Window.GetWidth() / 2 - logo.image.GetWidth() / 2); 69 | logo.sprite.SetY (Window.GetHeight() / 2 - logo.image.GetHeight() / 2); 70 | logo.sprite.SetOpacity (opacity); 71 | } 72 | } 73 | 74 | Plymouth.SetRefreshFunction (refresh); 75 | 76 | /* Dialogue */ 77 | 78 | status = "normal"; 79 | 80 | fun dialog_setup() 81 | { 82 | local.box; 83 | local.lock; 84 | local.entry; 85 | 86 | box.image = Image("box.png"); 87 | lock.image = Image("lock.png"); 88 | entry.image = Image("entry.png"); 89 | 90 | box.sprite = Sprite(box.image); 91 | box.x = Window.GetWidth() / 2 - box.image.GetWidth ()/2; 92 | box.y = Window.GetHeight() / 2 - box.image.GetHeight()/2; 93 | box.z = 10000; 94 | box.sprite.SetPosition(box.x, box.y, box.z); 95 | 96 | lock.sprite = Sprite(lock.image); 97 | lock.x = box.x + box.image.GetWidth()/2 - (lock.image.GetWidth() + entry.image.GetWidth()) / 2; 98 | lock.y = box.y + box.image.GetHeight()/2 - lock.image.GetHeight()/2; 99 | lock.z = box.z + 1; 100 | lock.sprite.SetPosition(lock.x, lock.y, lock.z); 101 | 102 | entry.sprite = Sprite(entry.image); 103 | entry.x = lock.x + lock.image.GetWidth(); 104 | entry.y = box.y + box.image.GetHeight()/2 - entry.image.GetHeight()/2; 105 | entry.z = box.z + 1; 106 | entry.sprite.SetPosition(entry.x, entry.y, entry.z); 107 | 108 | global.dialog.box = box; 109 | global.dialog.lock = lock; 110 | global.dialog.entry = entry; 111 | global.dialog.bullet_image = Image("bullet.png"); 112 | dialog_opacity (1); 113 | } 114 | 115 | fun dialog_opacity(opacity) 116 | { 117 | dialog.box.sprite.SetOpacity (opacity); 118 | dialog.lock.sprite.SetOpacity (opacity); 119 | dialog.entry.sprite.SetOpacity (opacity); 120 | for (index = 0; dialog.bullet[index]; index++) 121 | { 122 | dialog.bullet[index].sprite.SetOpacity(opacity); 123 | } 124 | } 125 | 126 | fun display_normal_callback () 127 | { 128 | global.status = "normal"; 129 | if (global.dialog) 130 | dialog_opacity (0); 131 | } 132 | 133 | fun display_password_callback (prompt, bullets) 134 | { 135 | global.status = "password"; 136 | if (!global.dialog) 137 | dialog_setup(); 138 | else 139 | dialog_opacity(1); 140 | for (index = 0; dialog.bullet[index] || index < bullets; index++) 141 | { 142 | if (!dialog.bullet[index]) 143 | { 144 | dialog.bullet[index].sprite = Sprite(dialog.bullet_image); 145 | dialog.bullet[index].x = dialog.entry.x + index * dialog.bullet_image.GetWidth(); 146 | dialog.bullet[index].y = dialog.entry.y + dialog.entry.image.GetHeight() / 2 - dialog.bullet_image.GetHeight() / 2; 147 | dialog.bullet[index].z = dialog.entry.z + 1; 148 | dialog.bullet[index].sprite.SetPosition(dialog.bullet[index].x, dialog.bullet[index].y, dialog.bullet[index].z); 149 | } 150 | if (index < bullets) 151 | dialog.bullet[index].sprite.SetOpacity(1); 152 | else 153 | dialog.bullet[index].sprite.SetOpacity(0); 154 | } 155 | } 156 | 157 | Plymouth.SetDisplayNormalFunction(display_normal_callback); 158 | Plymouth.SetDisplayPasswordFunction(display_password_callback); 159 | 160 | /* Quit */ 161 | 162 | fun quit_callback () 163 | { 164 | logo.sprite.SetOpacity (1); 165 | } 166 | 167 | Plymouth.SetQuitFunction(quit_callback); 168 | 169 | /* Message */ 170 | 171 | message_sprite = Sprite(); 172 | message_sprite.SetPosition(10, 10, 10000); 173 | 174 | fun message_callback (text) 175 | { 176 | my_image = Image.Text(text, 1, 1, 1); 177 | message_sprite.SetImage(my_image); 178 | } 179 | 180 | Plymouth.SetMessageFunction(message_callback); 181 | 182 | --------------------------------------------------------------------------------