Animations
From Bootsplash
MNG animations
How can I create an .mng animation that uses all the cool stuff i find digging in the source code of splash.c (initframe "label"), letting display the last mng picure forever, etc.
Any hints on how to let Imagemagick convert do the trick?
For SL-10.0 Michael used the following convert command:
convert \ -comment "id hardware nodelta delay 0" blank.pgm +comment \ -comment "id initframe stop" initializing_harware.pgm +comment \ -comment "nodelta delay 0" blank.pgm +comment \ -comment "id system refresh stop" starting_system.pgm +comment \ -comment "nodelta delay 0" blank.pgm +comment \ -comment "id devices refresh stop" starting_devices.pgm +comment \ -comment "nodelta delay 0" blank.pgm +comment \ -comment "id services refresh stop" starting_services.pgm +comment \ -comment "nodelta delay 0" blank.pgm +comment \ -comment "id down refresh stop" shutting_down_system.pgm +comment \ -comment "nodelta delay 0" blank.pgm +comment \ -comment "id isdown refresh stop" system_is_down.pgm +comment \ -comment "nodelta delay 0" blank.pgm +comment \ -comment "id yast refresh stop" starting_yast.pgm +comment \ -comment "id blank refresh stop" blank.pgm \ text.mng
What's critical is the ImageMagick version, some versions ignore comments when creating a mng file.
Both ImageMagick-6.0.7 from SUSE Linux 9.2 and ImageMagick-6.1.8 from SUSE Linux 9.3 worked, the SUSE Linux 10.0 version was bad. I don't know if the current version is ok again.
SUSE uses neither animations.cfg nor enable_progress anymore. It's all done with triggers in the bootsplash configuration file, e.g.
trigger "rlchange 3" play text devices
tells the system to play starting from id "devices" in the mng animation with id "text".
