BeagleTouch On-Screen Keyboard


The purpose of the application is the provide an on-screen keyboard that works well with the BeagleTouch and BeagleBoard. In addition to enhanced touchscreen usability, the keyboard should allow a 50/50% window split between a terminal application.

 

Installation

Download, extract, and patch Florence and its dependencies.

$ opkg update

$ opkg install pkgconfig libglade-2.0-dev librsvg-2-dev libnotify-dev libxtst-dev intltool gettext kbproto-dev

$ opkg install http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv4t/base/libxml-parser-perl_2.36-r4.6_armv4t.ipk

$ wget http://downloads.sourceforge.net/project/florence/florence/0.4.7/florence-0.4.7.tar.bz2

$ tar -xvf florence-0.4.7.tar.bz2

$ cd florence-0.4.7

$ wget http://github.com/downloads/liquidware/liquidware_beagleboard_linux/florence-0.4.7-LW.tgz

$ tar -xvf florence-0.4.7-LW.tgz

$ patch -p1 < florence-0.4.7-LW.patch

 

Install

$ ./configure --without-docs --without-at-spi

$ make

$ make install

 

Using the Keyboard with Xterm

 

$ xterm -bg black -fg white -cr white -display :0.0 -geometry 200x9 &

$ export DISPLAY=:0.0

$ florence --use-config /usr/local/share/florence/florence.conf &

 

If you would like to have this run at start up copy the 3 lines above into /etc/init.d/startx.sh

 

If you would like to remove window borders click anywhere on your Desktop then Settings>Settings Panel>Look>Borders>Borderless 

  

Related