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.
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 |
$ 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