Hi,
I made a very simple plymouth plugin, which is actually a modified spinfinity plugin,
and I thought I'd share with evryone here..
This is a simple plugin which loads your image as the background, strectched to fill
the screen, with a simple progress bar at the bottom, along the length of the screen,,
which is basically spinfinity plugin with your image as the background, but without
the fedora logo and the throbber
Note: before trying this plugin, make sure that plymouth graphical boot is enabled.
Take a look at
this thread(by SendDerek) on how to do it.
For those of you using i386 platform can install this:
plymouth-plugin-spinfinity-0.6.0-0.2008.11.17.3.fc10.i386.rpm
Code:
su -
rpm -i plymouth-plugin-spinfinity-0.6.0-0.2008.11.17.3.fc10.i386.rpm
to select the plugin, do:
Code:
su -
plymouth-set-default-plugin spinfinity
to change the bakcground image:
Code:
(edit/overwrite /usr/share/plymouth/spinfinity/bg.png)
su -
/usr/libexec/plymouth/plymouth-update-initrd
for those with different arch can download the source and build it yourselves:
plymouth-0.6.0-0.2008.11.17.3.fc10.src.rpm
install the source and build the packages (I did this as root):
Code:
su -
rpm -i plymouth-0.6.0-0.2008.11.17.3.fc10.src.rpm
cd /root/rpmbuild/
rpmbuild -bb SPECS/plymouth.spec
install the modified spinfinity plugin (change the {arch} to yours):
Code:
su -
cd /root/rpmbuild/
rpm -i RPMS/{arch}/plymouth-plugin-spinfinity-0.6.0-0.2008.11.17.3.fc10.{arch}.rpm
and follow the steps to select that plugin and change the image as I described earlier above.
Notice that the image path is /usr/share/plymouth/spinfinity/bg.png
The image doesn't need to be of certain resolution/size, this plugin will attempt to scale it to fit your screen.
But of course you will want it to match your bootup/virt console screen resolution, so that it is less likely
to break because of the scaling/resizing.
feel free to modify further,,
take a look at the plugin.c files, that's where the magic happens
cheers
video capture of my boot screen:
http://www.youtube.com/watch?v=Pv5Bu8r1_aE
rpms:
plymouth-plugin-spinfinity-0.6.0-0.2008.11.17.3.fc10.i386.rpm
plymouth-0.6.0-0.2008.11.17.3.fc10.src.rpm
################################################
UPDATE FOR F11 USERS:
for F11 users, install these 2 rpms:
plymouth-theme-spinfinity-0.7.0-0.2009.05.15.1.fc11.i586.rpm
plymouth-plugin-throbgress-0.7.0-0.2009.05.15.1.fc11.i586.rpm
modify or replace /usr/share/plymouth/themes/spinfinity/bg.png
and run:
Code:
plymouth-set-default-theme spinfinity
/usr/libexec/plymouth/plymouth-update-initrd
src.rpm @filefactory (I couldn't attach it here):
http://www.filefactory.com/file/ag9c...1_fc11_src_rpm
or @ifileit:
http://ifile.it/xoqyvec
there's a catch though, when the progress bar reach 90%, the bootscreen will end
prematurely as a result of a workaround I did, because on my system if I let the
progress bar reach the end the bootscreen will get stuck
------------------------------------------------------------------------------------------------
if you want the progress bar to reach the end, try these:
http://ifile.it/cqzhs3e/plymouth-0.7....fc11.i586.rpm
http://ifile.it/yrzevho/plymouth-the....fc11.i586.rpm
http://ifile.it/jq1soz8/plymouth-plu....fc11.i586.rpm
source:
http://ifile.it/anpdciv/plymouth-0.7...1.fc11.src.rpm