Section: User Commands (1)
Updated: May 16, 2004



eboxy - simple GUI creation system  


eboxy [options] [ skin-file ]  


eboxy is an application for building user interfaces for set-top boxes, suitable for use on a TV. It reads an XML file describing a simple GUI consisting of pages and widgets (buttons, labels, listboxes etc.), and displays the GUI on the screen.  


eboxy will try to load eboxy.xml in the current directory if no skin-file is specified.
-f or --fullscreen
Causes eboxy to run in full-screen mode.
-x or --width
Sets the screen width (default 640).
-y or --height
Sets the screen height (default 480).
-h or --hidecursor
Hides the mouse cursor while eboxy is running.
Sets the number of bits per pixel (colour depth). Usually not needed, but if your display supports 24-bit colour then you should probably specify --bpp 24 for slightly faster operation.
-i or --interfaceplugin
Chooses the interface plugin to use (defaults to sdl_gui).
Disable joystick support.
Instructs eboxy not to use the LIRC device (can only be used if LIRC support is compiled in).
Instructs eboxy not to pass keyboard keys directly through to textfield widgets. This allows you to remap the text input keys fully.
Disable keyboard repeat.
Show key info on the console when a keyboard key is pressed - useful for testing).
Display short command line help.
Display version information.


These are the default key assignments:
Previous widget
Next widget
Up Arrow / Left Arrow
Previous list item
Down Arrow / Right Arrow
Next list item
Page Up
Previous list page
Page Down
Next list page
First list item
Last list item
Press selected button/choose selected list item
Cancel/back out ("cancel" user action)


The DTD file for eboxy XML skin files.
Defines keyboard key and joystick event bindings for eboxy (key name followed by action, one per line). See user guide for details.
eboxy configuration file (see user guide).
XML file automatically loaded first on every execution (if it exists).


Paul Eggleton <bluelightning@bluelightning.org>  
This document was created by man2html, using the manual pages.
Time: 08:44:14 GMT, May 20, 2004