You are not logged in.
I have just completed a set of initscripts with enhanced boot splash screen support for testing by the community. Currently only gensplash is supported but I plan to provide an implementation of splashy very soon. Support for bootsplash will almost certainly follow.
These scripts should provide a framework for all splash implementations and remove the need for customized initscripts for each splash type. There may even be the possibility of having the splash screens officially supported.
If you are happy to assist in testing the new scripts please feel free to download them and feedback here. Also, any bash experts may like to cast an eye over the gensplash scripts because I am sure that some optimizations and improvements can be made.
Initial testing has shown a virtually identical bootchart profile with the new implementation so I'm confident that there will be absolutely no loss in performance and that testing can only result in improvements.
You can grab the new initscripts-splash and gensplash packages from here:
http://code.thewrecker.net/files
Note that these two pkgs replace the old gensplashutils and initscripts-genplash pkgs. PLEASE make back-ups of your important initscripts files - don't count on pacman to be smarter than you!
You can view bootcharts from the old and new gensplash pkgs here - as you can see there is virtually no difference. It's also worth noting that the old gensplash scripts were based on old initscripts. Boot time is just under 55 seconds on a P3 1 Ghz laptop.
You can also see the diff showing the changes to the initscripts here
Offline
I've installed them, and I'll let you know if I run into a problems next time I reboot
A quick confirmation though... SPLASH in rc.conf should be set to gensplash, right?
\\ archlinux on a XPS M1530 //
Offline
nicely done, patch looks clean, small and nonintrusive. I like it. I've sent you a mail.
Offline
with all this its initscript an exclusive to arch ..awsome work
when it ill be on arch reps?
Last edited by sickhate (2007-06-03 03:04:05)
Its a sick world we live in....
Offline
A quick confirmation though... SPLASH in rc.conf should be set to gensplash, right?
Yes, it should indeed! I better add a note to the install script for each splash pkg telling you what to put for SPLASH.
I have finished the splashy pkg now too. No idea how it will perform yet!
Offline
Could you please provide a x86_64 version as well?
Offline
Could you please provide a x86_64 version as well?
Erm....I guess. Do I just need to add the extra ARCH?
Offline
Maybe.
Where's your source? Could I try to build this package and hava a test?
Offline
Maybe.
Where's your source? Could I try to build this package and hava a test?
Well, if even one person could confirm that these scripts work ok with gensplash then I will bump them to [community] and you can rebuild them to your heart's content...
Offline
They work great. Rebooted and no problems.
\\ archlinux on a XPS M1530 //
Offline
OK! Let's try for two people!
Offline
I decided to try gensplash again after seeing this post. I quit using it because the Arch boot text would overwrite the quiet splash picture.
I had some problems installing the initscripts-splash package, it depended on gensplashutils in community. I had to install gensplashutils then the initscripts-splash package then pacman -Rd gensplashutils to install gensplash package.
I have to say that I'm impressed, I use a custom kernel with a mix of gentoo + arch + ck + vesafb-tng patches built with abs. Also I compile the gensplash theme into the kernel instead of using mkinitcpio. On reboot everything worked perfect, didn't have any problems at all. The splash image showed up immediately and worked all the way through until kdm started, no text overwriting the image at all.
Is there suppose to be a splash image on shutdown too? It doesn't come up for me, I noticed in /etc/gensplash.conf you can set reboot and shutdown messages.
Offline
Actually... I'm going to take back about everything working. There seems to be some problems with gensplash(utils). Even the current 1.4.1 version in community doesn't work. 1.3 is working though.
I kinda accidently broke my system, and it's reinstalling now... heh
I'll post more info once I got everything working again.
\\ archlinux on a XPS M1530 //
Offline
Actually... I'm going to take back about everything working. There seems to be some problems with gensplash(utils). Even the current 1.4.1 version in community doesn't work. 1.3 is working though.
Well, what's not working?!
Offline
I had some problems installing the initscripts-splash package, it depended on gensplashutils in community. I had to install gensplashutils then the initscripts-splash package then pacman -Rd gensplashutils to install gensplash package.
Whoops. I fixed that now.
I have to say that I'm impressed, I use a custom kernel with a mix of gentoo + arch + ck + vesafb-tng patches built with abs. Also I compile the gensplash theme into the kernel instead of using mkinitcpio. On reboot everything worked perfect, didn't have any problems at all. The splash image showed up immediately and worked all the way through until kdm started, no text overwriting the image at all.
That's good!
Is there suppose to be a splash image on shutdown too? It doesn't come up for me, I noticed in /etc/gensplash.conf you can set reboot and shutdown messages.
No, there's not. It's hardly worth it. Arch stops all the daemons then kills every process, which would include the splash scripts. With modern equipment this happens in one to two seconds, which is hardly worth the hassle in my opinion.
Offline
Yeah I noticed that Arch was way faster shutting down than Gentoo was. My comp shuts down in about 4 seconds lol. I don't really miss it
Offline
kano wrote:Actually... I'm going to take back about everything working. There seems to be some problems with gensplash(utils). Even the current 1.4.1 version in community doesn't work. 1.3 is working though.
Well, what's not working?!
There's more details in the fbsplash thread going in the kernel forum, but basically, with gensplash(utils) 1.4.x, the splash is not working until it kicks in with the initscripts.
gensplashutils 1.3 is working still though.
\\ archlinux on a XPS M1530 //
Offline
Now, that I've managed to run fbsplash in verbose mode, I can say that gensplash daemon - included in gensplash package presented here of course - is not working .
I think it's due to lack of 'splash_util -c on' statement in /etc/rc.d/gensplash. I'd ran it manually after trying to /etc/rc.d/gensplash start and it worked.
Offline
fbsplash.install fixes made and rolled out across the board
Offline
Tested new gensplash and initscripts-splash.
Both working perfectly.
\\ archlinux on a XPS M1530 //
Offline
well i tested the packages
http://code.thewrecker.net/files and it screw the boot process..can anyone make it clear what youve done? really apreciated
the wiki tuto workes for this?
Last edited by sickhate (2007-06-05 23:40:19)
Its a sick world we live in....
Offline
well i tested the packages
http://code.thewrecker.net/files and it screw the boot process..can anyone make it clear what youve done? really apreciated
I doubt it based on what you have said.
the wiki tuto workes for this?
No.
Offline
sickhate wrote:well i tested the packages
http://code.thewrecker.net/files and it screw the boot process..can anyone make it clear what youve done? really apreciatedI doubt it based on what you have said.
sickhate wrote:the wiki tuto workes for this?
No.
yes it was..im not liyng...im using kernel26ck and does it need to be compiled with fbsplash? so wjy dont patch the kernel ? i allready tryed top patch it..all went fine but on the menuconfig there is no fbsplash config
the tuto wasnt suposed to be splashy wiki?
Its a sick world we live in....
Offline
http://home.comcast.net/~hpestilence/fb … 1-ck.patch
This is the patch I used, maybe it will help.
Offline
Yes, you need a fbsplash patched in and enabled. If you're having trouble getting your own to work, I'd recommend using a kernel that already has the patch like kernel26viper (in the AUR) or kernel26fallen (in repo in my sig)
\\ archlinux on a XPS M1530 //
Offline