G19D is a daemon process that must run as root, and provides low level access to the G19 keyboard for Gnome15 through a local TCP/IP socket. It based on PyLibG19, so check you
You will need all of these to compile or run G19D. If you use a package for your distribution, these will be downloaded for you. If you wish to compile from source, you will have to obtain and install them yourself.
Download the source from the Source Downloads page and follow the usual source package installation procedure.
./configure --prefix=/usr make sudo make install
This procedure will not install any init scripts, so if you want to run g19d at boot, you will have to edit the appropriate scripts for your distribution.
Ubuntu 10.10 and 10.4 packages are available in the Gnome15 PPA.
First, add the PPA to your sources. You may do this in a number of ways (Synaptic etc), or from the command line:-
sudo add-apt-repository ppa:tanktarta/gnome15 sudo apt-get update
Now install g19d.
sudo apt-get install g19d
You will also have to enable the daemon before starting it.
- Open /etc/default/g19d in your favourite text editor.
- Uncomment the G19D_ENABLED line and ensure it is set to ‘y’
- Save the file.
- Start the daemon :-
sudo service g19d start
Usage: g19daemon [options] Options: -h, --help show this help message and exit -p PORT, --port=PORT Port to listen on. -b FILE, --background=FILE Background image file (320x240) -l INFO,DEBUG,WARNING,ERROR,CRITICAL, --log=INFO,DEBUG,WARNING,ERROR,CRITICAL Background image file (320x240) -f, --foreground Run daemon in foreground. -r, --reset Reset device before intialisation. -m, --mm Force enabling of multimedia key support (default to automatic). -d, --disablemm Force disbling of multimedia key support (default to automatic). -t, --test Test whether the hardware exists and exit with 0 if it does, otherwise exit with 1. -T, --timeout Timeout to use for writes to the USB device.