With bootsplash you can have your own bootsplash picture. Easiest way - but not the most elegant - is to replace the openSuSE picture under /etc/bootsplash/themes/openSUSE/images with your own picture. Because you need one picture for each screen resolution the following script will do the work for you:
sudo ./newbootsplash <image>
#!/bin/sh
IDIR=/etc/bootsplash/themes/openSuSE/images if [ "$1" == "" ] then echo "Usage: $0 image\nWhere image is the filename of the bootsplash image" exit 4 else NEWBS="$1" fi ls -1 "$IDIR/bootsplash-*.jpg" | \ sed 's#^.*bootsplash-##; s#.jpg##' | \ while read SIZE do convert -size ${SIZE} xc:grey /tmp/bg-${SIZE}.jpg composite -quality 85 -sampling-factor 2x2 \ -gravity center "$NEWBS" -resize ${SIZE} \ /tmp/bg-${SIZE}.jpg \ "$IDIR/bootsplash-${SIZE}.jpg" cp "$IDIR/bootsplash-${SIZE}.jpg"\ "$/silent-${SIZE}.jpg" rm /tmp/bg-${SIZE}.jpg done
In a last step you must generate new initrd with mkinitrd -s [width]x[height].
Sign-in to write a comment.