This is interesting: Splashy really does work with hibernation!
I have Splashy (almost) completely configured. I left the "splash = y" line in my /etc/uswsusp.conf file and I set the "vga=791" argument -- but NOT the "splash" argument -- on the kernel line of my /boot/grub/menu.lst file.
When shutting down and when starting after a complete shutdown, I obviously do not see the splash screen, but when I hibernate or when I resume from hibernation, I see the splash screen and it works rather well.
I really hope you can fix this bug in time for Lenny's release and I'd like to help you if I can. I've been looking at Splashy and uswsusp's source code. I'm trying to understand it, but I don't know C, so it ain't easy. Nonetheless, if there's anything I can do to help, please let me know.
Thanks, - Eric Here's my /etc/uswsusp.conf file: # /etc/uswsusp.conf(8) -- Configuration file for s2disk/s2both resume device = /dev/hda5 splash = y compress = y early writeout = y image size = 488091648 RSA key file = /etc/uswsusp.key shutdown method = platform and here are the relevant lines from my /boot/grub/menu.lst file: title Debian GNU/Linux, kernel 2.6.24-1-686 root (hd0,1) kernel /boot/vmlinuz-2.6.24-1-686 root=/dev/hda2 ro vga=791 initrd /boot/initrd.img-2.6.24-1-686