EBOXY

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

 

NAME

eboxy - simple GUI creation system  

SYNOPSIS

eboxy [options] [ skin-file ]  

DESCRIPTION

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.  

OPTIONS

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.
--bpp
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).
--nojoystick
Disable joystick support.
--nolirc
Instructs eboxy not to use the LIRC device (can only be used if LIRC support is compiled in).
--nokeypassthrough
Instructs eboxy not to pass keyboard keys directly through to textfield widgets. This allows you to remap the text input keys fully.
--nokeyrepeat
Disable keyboard repeat.
--showkeys
Show key info on the console when a keyboard key is pressed - useful for testing).
--help
Display short command line help.
--version
Display version information.
 

KEYS

These are the default key assignments:
Shift+Tab
Previous widget
Tab
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
Home
First list item
End
Last list item
Enter
Press selected button/choose selected list item
Backspace
Cancel/back out ("cancel" user action)
Escape
Quit
 

FILES

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

AUTHOR

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