Splashy − a user−mode, POSIX and LSB compliant, boot splashing system for UNIX.


/etc/splashy/config.xml − Splashy’s configuration file


/etc/splashy/config.xml sets splashy’s behaviour during boot, shutdown inter-runlevel and error. It is an XML file where all values are enclosed in tags

A tag is anything enclosed between < and >. An opening tag has the form "<tag>" while a closing tag has its name preceded with a backslash (\) character as in "<\tag>"

Tags can be considered as folders. Each tag either contains tags or contains a value

The value of the final tag affects in the field defined by its parents tags

The following tag folders are supported:

This tag is mandatory. It contains all splashy’s configuration values, listed below.

The following values are supported:


Absolute path to the directory containing the installed splashy themes. Default: /etc/splashy/themes


Name of the theme to use. It must be the name of a directory in <themes>’s value’s directory. Default: default


Full path to a theme to fall back to if the theme specified in <current_theme>’s value can’t be found. Default: /etc/splashy/themes/default


Full path to the PID file splashy will use to store its PID so that other processes can know if it is running. Default: /var/run/splashy.pid

Comments can be introduced by enclsing them between <!−− and −−>. Blank lines are also ignored


The following is a complete and valid splashy configuration file:

    <!−− themes directory: conventional path /etc/splashy/themes −−>
    <!−− current theme could be relative the themes defined above or full path −−>
    <!−− full path to theme to fall back in case of problems. DO NOT CHANGE −−>
    <!−− this defaults should be ok −−>


Values are refered by their tag name prefixed with all of its parent tag’s names. For example: "/splashy/pid"



Main configuration. Defines how splashy should be setup


Location where splashy themes are stored


splashy(1), splashy_config(1), splashy_config(1), splashy−theme.xml(5)


Jacobo Vilella <jacobo221@gmail.com>

More Linux Commands

gnutls_hmac_get_len(3) - API function - Linux manual page...
This function will return the length of the output data of the given hmac algorithm. RETURNS The length or zero on error. SINCE 2.10.0 REPORTING BUGS Report bug

dremf(3) - floating-point remainder function (Man Page).....
The remainder() function computes the remainder of dividing x by y. The return value is x-n*y, where n is the value x / y, rounded to the nearest integer. If th

lowriter(1) - LibreOffice office suite - Linux manual page
lowriter is a multi-platform word processing and desktop publishing tool derived from OpenOffice.org 3.3 Beta in September 2010. libreoffice is a shell script

expire(8) - Usenet article and history expiration program...
expire scans the history(5)-format text file pathdb/history and uses the information recorded in it to purge itself of old news articles. Articles stored using

mlabel(1) - make an MSDOS volume label - Linux manual page
The mlabel command adds a volume label to a disk. Its syntax is: mlabel [-vcsn] [-N serial] drive:[new_label] Mlabel displays the current volume label, if prese

gitignore(5) - Specifies intentionally untracked files to ig
A gitignore file specifies intentionally untracked files that Git should ignore. Files already tracked by Git are not affected; see the NOTES below for details.

nmblookup(1) - NetBIOS over TCP/IP client used to lookup Net
This tool is part of the samba(7) suite. nmblookup is used to query NetBIOS names and map them to IP addresses in a network using NetBIOS over TCP/IP queries. T

byteorder(3) - convert values between host and network byte
byteorder.3 - The htonl() function converts the unsigned integer hostlong from host byte order to network byte order. The htons() function converts the unsigned

can_change_color(3ncurses) - curses color manipulation routi
Overview curses support color attributes on terminals with that capability. To use these routines start_color must be called, usually right after initscr. Color

XGetAtomNames(3) - create or return atom names (Man Page)...
The XInternAtom function returns the atom identifier associated with the specified atom_name string. If only_if_exists is False, the atom is created if it does

XkbFreeClientMap(3) - Free memory used by the client map mem
XkbFreeClientMap frees the components of client map specified by which in the XkbDescRec structure specified by the xkb parameter and sets the corresponding str

irb.1 (Manual - Linux man page)............................
irb is the REPL(read-eval-print loop) environment for Ruby programs. OPTIONS -version Prints the version of. E external[]:internal -encoding external[]:i....

We can't live, work or learn in freedom unless the software we use is free.