debranding - Replaced Plymouth spinners with EmComm Tools spinner
|
After Width: | Height: | Size: 944 B |
@@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Author : Gaston Gonzalez
|
||||||
|
# Date : 5 September 2026
|
||||||
|
# Purpose : Generate 36 PNG images for use as a spinner for Plymouth
|
||||||
|
#
|
||||||
|
# throbber-xxxx.png is the looping animation on startup
|
||||||
|
# animation-xxxx.png is the end frame animation
|
||||||
|
#
|
||||||
|
# For simplicity, 36 frames are generated for both using ImageMagick.
|
||||||
|
|
||||||
|
SPINNER_PNG="et-32x32-transparent.png"
|
||||||
|
|
||||||
|
for i in $(seq 0 35); do
|
||||||
|
angle=$((i * 10))
|
||||||
|
frame=$(printf "%04d" $((i + 1)))
|
||||||
|
|
||||||
|
convert ${SPINNER_PNG} \
|
||||||
|
-background none \
|
||||||
|
-rotate "${angle}" \
|
||||||
|
-gravity center \
|
||||||
|
-extent 32x32 \
|
||||||
|
"animation-${frame}.png"
|
||||||
|
|
||||||
|
# Make a copy for the throbber frame looping animation
|
||||||
|
cp "animation-${frame}.png" "throbber-${frame}.png"
|
||||||
|
done
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
@@ -2,6 +2,7 @@
|
|||||||
#
|
#
|
||||||
# Author : Gaston Gonzalez
|
# Author : Gaston Gonzalez
|
||||||
# Date : 16 March 2024
|
# Date : 16 March 2024
|
||||||
|
# Updated : 5 September 2026
|
||||||
# Purpose : Install boot screen branding
|
# Purpose : Install boot screen branding
|
||||||
|
|
||||||
et-log "Installing EmComm Tools branding"
|
et-log "Installing EmComm Tools branding"
|
||||||
@@ -12,16 +13,19 @@ PLYMOUTH_DIR=/usr/share/plymouth
|
|||||||
BOOT_LOGO=/usr/share/plymouth/ubuntu-logo.png
|
BOOT_LOGO=/usr/share/plymouth/ubuntu-logo.png
|
||||||
BOOT_LOGO_ORIG=$BOOT_LOGO.orig
|
BOOT_LOGO_ORIG=$BOOT_LOGO.orig
|
||||||
|
|
||||||
if [ ! -e $BOOT_LOGO_ORIG ]; then
|
if [[ ! -e $BOOT_LOGO_ORIG ]]; then
|
||||||
cp $BOOT_LOGO $BOOT_LOGO_ORIG
|
cp $BOOT_LOGO $BOOT_LOGO_ORIG
|
||||||
et-log "Backing up boot screen logo: $BOOT_LOGO"
|
et-log "Backing up boot screen logo: $BOOT_LOGO"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
et-log "Installing boot screen logo"
|
et-log "Installing boot screen logo"
|
||||||
cp ../logos/emcomm-tools-logo-white.png $BOOT_LOGO
|
cp -v ../logos/emcomm-tools-logo-white.png $BOOT_LOGO
|
||||||
|
|
||||||
et-log "Installing desktop wallpaper"
|
et-log "Installing desktop wallpaper..."
|
||||||
cp ../logos/emcomm-tools-wallpaper.png /usr/share/backgrounds/
|
cp -v ../logos/emcomm-tools-wallpaper.png /usr/share/backgrounds/
|
||||||
cp ../logos/emcomm-tools-wallpaper.png /usr/share/backgrounds/warty-final-ubuntu.png
|
cp -v ../logos/emcomm-tools-wallpaper.png /usr/share/backgrounds/warty-final-ubuntu.png
|
||||||
|
|
||||||
|
et-log "Installing spinners..."
|
||||||
|
cp -v ../overlay/usr/share/plymouth/themes/spinner/*.png "${PLYMOUTH_DIR}/themes/spinner/"
|
||||||
|
|
||||||
gsettings set org.gnome.desktop.background picture-uri file:////usr/share/backgrounds/emcomm-tools-wallpaper.png
|
gsettings set org.gnome.desktop.background picture-uri file:////usr/share/backgrounds/emcomm-tools-wallpaper.png
|
||||||
|
|||||||