Splashy theme handling abilities is superb! Splashy offers XML based themes that can be tested against a well known schema. This is one of the best features of Splashy. Changing a theme is a simple as:
See more details below.
cd /etc/splashy/themes
ls default/
theme.xml
background.png
cat default/theme.xml
...
<name>default</name>
...
You will find Splashy themes inside the Splashy tarball1) in the themes/ directory.
Probably your distribution already provides packages with Splashy themes. Debian, for example, has a splashy-themes package.
If you wish to take a preview of themes, some of them are available for preview in the screenshots article.
Installing a theme is pretty easy with Splashy. You can do it through Splashy's splashy_config command (recommended) or manually.
Once you have downloaded the theme tarball, run the following command:
splashy_config -i <path_to_tarball>
You must run that command as root super-user.
It is strongly recommended to use splashy_config rather than doing this manually. But if you are still interested in doing things on your own, just follow the these steps:
Notes: Splashy uses /etc/default/splashy to know whether it should be in initramfs or not. In the future, splashy_config will check this and run the proper command according to the distribution being used. It's safe to run update-initramfs -u anyway.
Once you have installed a theme, if you like it, you might want splashy to use it.
Again, changing the theme is pretty easy with Splashy. You can do it through Splashy's splashy_config command (recommended) or manually.
Note: if you are using Splashy from initramfs, you will need to update your image. On Debian/Ubuntu this can be done by simply running: sudo update-initramfs -u
Setting a theme in Splashy can't get any easier:
Once the theme is installed, just run splashy_config -s <name> where name is the name of the theme3)
The manual way is safe in most cases, but it is still recommended to use splashy_config whenever possible rather than doing things on your own. Just follow the following steps:
Splashy also provides a tool for easily creating themes of your own:
splashy_config -c
Once the above command is executed, splashy_config will prompt for the details about the theme you wish to create and create a new directory. This directory is the theme!
You can also see splashy_config's help4) for a non-interactive way of creating themes (for use with scripts, for example).
You are wellcome to pack this theme in a tarball5) and send it to us.
You can get user contributed themes or upload your own online from here.
You can send your own themes to us using the following email address (please reformat the address correctly):
splashy-users <AT~> lists.alioth.debian.org