Config-file layout. The config-file is a plain-text file called 'glcd.conf'. glcd looks for it in its current working directory. The file can have 4 types of lines: - Empty lines. These are ignored. - Comment lines. These start with a hash-sign ('#') and are ignored too. They are nice to document your config file. - Plugin indicators. These look like this: plugin-indicator: name-of-plugin Plugin-indicator is either input or output and indicates if the plugin is a plugin which inputs grapical data (e.g. from a picure file) or outputs it (e.g. a lcd driver). For names of plugins look at doc/plugins/*. - Plugin options. These follow the format: option=value They affect the last defined plugin. Look at doc/plugins/* for more info about the options you can use. Whitespace: Whitespace around each option and value is purged. Whitepace inside a value is left alone. The order of the defined plugins is important: The first output plugin defines the size of the image calculated, so put the output plugin with the largest output image size first. The input plugins overwrite eachothers data, so put any background images first. Example config: ----------8<-------- #Define the output plugin. Output to test.png Output: pngout file=test.png height=60 width=120 #I want a nice piccie for background input: pngin file=/data/pics/backgrounds/small/nice.png xpos=0 ypos=0 #And I want my current CPU load on top of it. input: text text=Load: (pipe:cat /proc/loadavg|cut -d ' ' -f -3) xpos=10 ypos=10 #Nice dark red color. color = 550000 font=2 ----------8<--------