Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#1
For starters

Code: Select all

$ apt search virtual keyboard
Sorting... Done
Full Text Search... Done
dosemu/stable 1.4.0.7+20130105+b028d3f-1 i386
  DOS Emulator for Linux

drumstick-tools/stable 0.5.0-3 i386
  Qt4/C++ wrapper for ALSA Sequencer - utilities

evilwm/stable 1.1.1~git20140130-1 i386
  minimalist window manager for X11

fcitx-module-x11/stable 1:4.2.8.5-2 i386
  Flexible Input Method Framework - X11 module and XIM frontend

florence/stable 0.6.2-2 i386
  extensible and scalable virtual keyboard for X

g15daemon/stable 1.9.5.3-8.3 i386
  Screen multiplexer for Logitech G15 Keyboard

jack-keyboard/stable 2.7.1-1 i386
  Virtual MIDI keyboard for JACK MIDI

kbd/stable,now 1.15.5-2 i386 [installed]
  Linux console font and keytable utilities

kvkbd/stable 1:0.6-3 i386
  Virtual keyboard for KDE

libflorence-1.0-1/stable,now 0.6.2-2 i386 [residual-config]
  extensible and scalable virtual keyboard for X

libflorence-1.0-dev/stable 0.6.2-2 i386
  extensible and scalable virtual keyboard for X

matchbox-keyboard/stable 0.1+svn20080916-10 i386
  on-screen keyboard

matchbox-keyboard-im/stable 0.1+svn20080916-10 i386
  on-screen keyboard

mednafen/stable 0.9.36.4-1 i386
  multi-platform emulator, including NES, GB/A, Lynx, PC Engine

multimedia-midi/stable 0.2 all
  MIDI related packages

musescore/stable 1.3+dfsg1-0.1 i386
  Full featured WYSIWYG score editor

musescore-common/stable 1.3+dfsg1-0.1 all
  Full featured WYSIWYG score editor (common files)

rhinote/stable 0.7.4-2 all
  virtual sticky-notes for your desktop

texlive-latex-extra/stable 2014.20141024-1 all
  TeX Live: LaTeX additional packages

vkeybd/stable 1:0.1.18d-2 i386
  Virtual MIDI Keyboard

vmpk/stable 0.4.0-3 i386
  Virtual MIDI Piano Keyboard

w9wm/stable 0.4.2-8 i386
  enhanced window manager based on 9wm

xvkbd/stable,now 3.3-1 i386 [residual-config]
  software virtual keyboard for X11

zegrapher/stable 2.0-4 i386
  plotting mathematical functions and sequences on the plane
I tried florence, matchbox, and other debian packages and was not happy with the results.
Matchbox crashed. Florence would close when typing into terminal. So I went with what I know works for me.


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://packages.ubuntu.com/search?keywords=onboard&searchon=names&suite=trusty&section=all"
linktext was:"http://packages.ubuntu.com/search?keywo ... ection=all"
====================================

Code: Select all

$ locate onboard
/ etc/xdg/autostart/onboard-autostart.desktop
/home/harry/Downloads/onboard-data_1.0.0-0ubuntu4_all.deb
/home/harry/Downloads/onboard_1.0.0-0ubuntu4_i386.deb
/usr/bin/onboard
/usr/bin/onboard-settings
/usr/lib/python3/dist-packages/onboard-1.0.0.egg-info
/usr/share/onboard
/usr/share/applications/onboard-settings.desktop
/usr/share/applications/onboard.desktop
/usr/share/dbus-1/services/org.onboard-prediction.service
/usr/share/doc/onboard
/usr/share/doc/onboard-data
/usr/share/doc/onboard/changelog.Debian.gz
/usr/share/doc/onboard/copyright
/usr/share/doc/onboard-data/changelog.Debian.gz
/usr/share/doc/onboard-data/copyright
/usr/share/glib-2.0/schemas/org.onboard.gschema.xml
/usr/share/icons/Faenza-Cupertino-mini/apps/16/onboard.png
/usr/share/icons/Faenza-Cupertino-mini/apps/32/onboard.png
/usr/share/icons/Faenza-Cupertino-mini/apps/48/onboard.png
/usr/share/icons/HighContrast/scalable/apps/onboard.svg
/usr/share/icons/hicolor/scalable/apps/onboard.svg
/usr/share/icons/ubuntu-mono-dark/status/22/onboard-panel.svg
/usr/share/icons/ubuntu-mono-light/status/22/onboard-panel.svg
/usr/share/lintian/overrides/onboard
/usr/share/onboard/AUTHORS
/usr/share/onboard/CHANGELOG
/usr/share/onboard/COPYING
/usr/share/onboard/NEWS
/usr/share/onboard/README
/usr/share/onboard/__pycache__
/usr/share/onboard/docs
/usr/share/onboard/layouts
/usr/share/onboard/layoutstrings.py
/usr/share/onboard/models
/usr/share/onboard/onboard-defaults.conf
/usr/share/onboard/onboard-defaults.conf.example
/usr/share/onboard/onboard-defaults.conf.example.nexus7
/usr/share/onboard/scripts
/usr/share/onboard/settings.ui
/usr/share/onboard/settings_docking_dialog.ui
/usr/share/onboard/settings_scanner_dialog.ui
/usr/share/onboard/settings_theme_dialog.ui
/usr/share/onboard/themes
/usr/share/onboard/tools
/usr/share/onboard/__pycache__/layoutstrings.cpython-34.pyc
/usr/share/onboard/docs/alpha.png
/usr/share/onboard/docs/changeid.png
/usr/share/onboard/docs/func.png
/usr/share/onboard/docs/index.html
/usr/share/onboard/docs/latched.png
/usr/share/onboard/docs/layoutdialog.png
/usr/share/onboard/docs/layouts.html
/usr/share/onboard/docs/locked.png
/usr/share/onboard/docs/macrodialog.png
/usr/share/onboard/docs/macrokeys.png
/usr/share/onboard/docs/onboard.png
/usr/share/onboard/docs/personalise.png
/usr/share/onboard/docs/scanningdialog.png
/usr/share/onboard/docs/usage.html
/usr/share/onboard/layouts/Compact-Alpha.svg
/usr/share/onboard/layouts/Compact-Numbers.svg
/usr/share/onboard/layouts/Compact-Utils.svg
/usr/share/onboard/layouts/Compact.onboard
/usr/share/onboard/layouts/Full Keyboard-Alpha.svg
/usr/share/onboard/layouts/Full Keyboard-Numpad.svg
/usr/share/onboard/layouts/Full Keyboard.onboard
/usr/share/onboard/layouts/Grid-Alpha.svg
/usr/share/onboard/layouts/Grid.onboard
/usr/share/onboard/layouts/Phone-Alpha.svg
/usr/share/onboard/layouts/Phone-Emoji.svg
/usr/share/onboard/layouts/Phone-Numbers.svg
/usr/share/onboard/layouts/Phone-Syms.svg
/usr/share/onboard/layouts/Phone.onboard
/usr/share/onboard/layouts/Small-Alpha.svg
/usr/share/onboard/layouts/Small-Emoji.svg
/usr/share/onboard/layouts/Small-Fn.svg
/usr/share/onboard/layouts/Small-Numbers.svg
/usr/share/onboard/layouts/Small-Snippets.svg
/usr/share/onboard/layouts/Small-Syms.svg
/usr/share/onboard/layouts/Small.onboard
/usr/share/onboard/layouts/Whiteboard-Alpha.svg
/usr/share/onboard/layouts/Whiteboard-Arrows.svg
/usr/share/onboard/layouts/Whiteboard-Emoji.svg
/usr/share/onboard/layouts/Whiteboard-Greek.svg
/usr/share/onboard/layouts/Whiteboard-Numbers.svg
/usr/share/onboard/layouts/Whiteboard-Syms.svg
/usr/share/onboard/layouts/Whiteboard.onboard
/usr/share/onboard/layouts/Whiteboard_wide-Alpha.svg
/usr/share/onboard/layouts/Whiteboard_wide.onboard
/usr/share/onboard/layouts/images
/usr/share/onboard/layouts/key_defs.xml
/usr/share/onboard/layouts/template.svg
/usr/share/onboard/layouts/word_suggestions.xml
/usr/share/onboard/layouts/images/arrow-down.svg
/usr/share/onboard/layouts/images/arrow-right.svg
/usr/share/onboard/layouts/images/close.svg
/usr/share/onboard/layouts/images/double-click.svg
/usr/share/onboard/layouts/images/drag-click.svg
/usr/share/onboard/layouts/images/erase-left.svg
/usr/share/onboard/layouts/images/erase.svg
/usr/share/onboard/layouts/images/hide.svg
/usr/share/onboard/layouts/images/hover-click.svg
/usr/share/onboard/layouts/images/middle-click.svg
/usr/share/onboard/layouts/images/move.svg
/usr/share/onboard/layouts/images/pause.svg
/usr/share/onboard/layouts/images/preferences.svg
/usr/share/onboard/layouts/images/right-click.svg
/usr/share/onboard/layouts/images/show-click.svg
/usr/share/onboard/layouts/images/single-click.svg
/usr/share/onboard/layouts/images/snippets.svg
/usr/share/onboard/models/da_DK.lm
/usr/share/onboard/models/de_AT.lm
/usr/share/onboard/models/de_CH.lm
/usr/share/onboard/models/de_DE.lm
/usr/share/onboard/models/el_GR.lm
/usr/share/onboard/models/en_AU.lm
/usr/share/onboard/models/en_CA.lm
/usr/share/onboard/models/en_GB.lm
/usr/share/onboard/models/en_US.lm
/usr/share/onboard/models/es_ES.lm
/usr/share/onboard/models/fr_FR.lm
/usr/share/onboard/models/ga_IE.lm
/usr/share/onboard/models/gd_GB.lm
/usr/share/onboard/models/it_IT.lm
/usr/share/onboard/models/lb_LU.lm
/usr/share/onboard/models/nl_AN.lm
/usr/share/onboard/models/nl_AW.lm
/usr/share/onboard/models/nl_BE.lm
/usr/share/onboard/models/nl_NL.lm
/usr/share/onboard/models/nl_SR.lm
/usr/share/onboard/models/pl_PL.lm
/usr/share/onboard/models/pt_BR.lm
/usr/share/onboard/models/pt_PT.lm
/usr/share/onboard/models/ro_RO.lm
/usr/share/onboard/models/ru_RU.lm
/usr/share/onboard/models/sv_SE.lm
/usr/share/onboard/models/tr_TR.lm
/usr/share/onboard/scripts/__pycache__
/usr/share/onboard/scripts/sokSettings.py
/usr/share/onboard/scripts/__pycache__/sokSettings.cpython-34.pyc
/usr/share/onboard/themes/Ambiance.theme
/usr/share/onboard/themes/Aubergine.colors
/usr/share/onboard/themes/Black.colors
/usr/share/onboard/themes/Blackboard.theme
/usr/share/onboard/themes/Charcoal.colors
/usr/share/onboard/themes/Classic Onboard.colors
/usr/share/onboard/themes/Classic Onboard.theme
/usr/share/onboard/themes/DarkRoom.colors
/usr/share/onboard/themes/DarkRoom.theme
/usr/share/onboard/themes/Droid.theme
/usr/share/onboard/themes/Granite.colors
/usr/share/onboard/themes/HighContrast.colors
/usr/share/onboard/themes/HighContrast.theme
/usr/share/onboard/themes/HighContrastInverse.theme
/usr/share/onboard/themes/HighContrastInverseBlack.colors
/usr/share/onboard/themes/HighContrastInverseBlue.colors
/usr/share/onboard/themes/LowContrast.colors
/usr/share/onboard/themes/LowContrast.theme
/usr/share/onboard/themes/ModelM.colors
/usr/share/onboard/themes/ModelM.theme
/usr/share/onboard/themes/Nightshade.theme
/usr/share/onboard/themes/Typist.colors
/usr/share/onboard/themes/Typist.theme
/usr/share/onboard/tools/checkmodels
/usr/share/python3/runtime.d/onboard.rtupdate
/usr/share/sounds/freedesktop/stereo/onboard-key-feedback.oga
/var/lib/dpkg/info/onboard-data.list
/var/lib/dpkg/info/onboard-data.md5sums
/var/lib/dpkg/info/onboard.conffiles
/var/lib/dpkg/info/onboard.list
/var/lib/dpkg/info/onboard.md5sums
/var/lib/dpkg/info/onboard.postinst
/var/lib/dpkg/info/onboard.postrm
/var/lib/dpkg/info/onboard.prerm

Code: Select all

$ apt-cache policy onboard
onboard:
  Installed: 1.0.0-0ubuntu4
  Candidate: 1.0.0-0ubuntu4
  Version table:
 *** 1.0.0-0ubuntu4 0
        100 /var/lib/dpkg/status
harry@biker:~
$ apt-cache policy onboard-data
onboard-data:
  Installed: 1.0.0-0ubuntu4
  Candidate: 1.0.0-0ubuntu4
  Version table:
 *** 1.0.0-0ubuntu4 0
        100 /var/lib/dpkg/status
I downloaded the .debs and installed with gdebi. No errors. I do not care about updating onboard either so no ubuntu ppa is going on to this netbook installation.

She looks like

Image

All I have left is to figure out how to use the auto start from

Code: Select all

/ etc/xdg/autostart/onboard-autostart.desktop
and make me some menu launchers for icewm using

Code: Select all

/usr/bin/onboard
/usr/bin/onboard-settings
Maybe some member will take pity on me and give me some hints on what to edit and put in autostart plus what my icewm menu entries should look like to finish this how to.

Battery is almost dead on this netbook, so it has to go back on the charger after I submit this post.
Happy Trailz, Rok
Posts: 2,238
dolphin_oracle
Joined: 16 Dec 2007
#2
Hmm..pretty cool!

Code: Select all

/ etc/xdg/autostart/onboard-autostart.desktop
Open that file up in a text editor and look for the line starting with Exec. You should be able to put that entry in any of the usual startup files for antiX.

Code: Select all

/usr/bin/onboard
/usr/bin/onboard-settings
I personally would just use menu_manager to make some custom entries. In the first menu that pops up, just pick any old application. At the end of the wizard you will get an option for custom commands, icon, and name. Fill those out, and menu manager will generate a new .desktop file. The file will be in a hidden directory in the home folder. As long as you don't mind them being in the personal menu anyway. Then you can edit those .desktop with categories if you want, and place those files in /usr/share/applications. Update menu and you are done.
Posts: 1,062
Dave
Joined: 20 Jan 2010
#3
You can also enable the xdg startup in desktop-session.conf.
That should run the .desktop startup items, so that packages such as this (and wicd/clipit) will autostart. Another example I think that came up during testing was Dropbox. It also worked for Skype on a few machines I installed Skype on.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#4
v1.0.0, is from 2012. You're missing some functionality.
Features of the current version (1.1.2) include word completion, word prediction and spell checking with hunspell.
It learns (based on your usage) and its prediction/autocompletion gets smarter.
I've never used it. I'm just parroting what I've read.

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://bazaar.launchpad.net/~onboard/onboard/trunk/view/head:/NEWS"
linktext was:"http://bazaar.launchpad.net/~onboard/on ... head:/NEWS"
====================================


FYI, here you can skim through changes which occurred later than the 2012 release (just glance at titles of the commit entries)

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://bazaar.launchpad.net/~onboard/onboard/trunk/changes/1973?start_revid=1973"
linktext was:"http://bazaar.launchpad.net/~onboard/on ... revid=1973"
====================================

and in case you find something which seems broken, check here to see whether it's been reported/fixed (fixed later than the 2012 release)

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://bugs.launchpad.net/onboard"
linktext was:"https://bugs.launchpad.net/onboard"
====================================
Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#5
Thanks guys, in Icewm

Menu> Control Center > Session > Global Desktop Session > startup

Code: Select all

onboard &
Save and close geany.

For the Menu

Menu > Control Center > Desktop > Edit Icewm Settings > Use the taskbar in geany and pick open >
Pick menu-applicatins and let it be added to geany

Code: Select all

menu"Universal Access" /usr/share/icons/Faenza-Cupertino-mini/apps/32/preferences-desktop-accessibility.png { 
prog"Onboard" /usr/share/icons/Faenza-Cupertino-mini/apps/32/onboard.png onboard
prog"Onboard-Settings  /usr/share/icons/Faenza-Cupertino-mini/apps/32/onboard.png onboard-settings
save and close geany. Log out and then log in to see the changes. The keyboard can be minimalized clicking
on the icon showing showing next to the clock in r/h side of Icewm Toolbar.
To bring it back up. Just tap the icon on the toolbar again.

I am running Jessie AntiX 15 since I forgot to mention it. I may look into a upgrading to 1.1
later on but not this weekend. This was done just as a proof of concept that I can run a screen keyoard on a touchscreen on AntiX when the kernel picks up the touchscreen on bootup.
Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#6
On my testing repos touchscreen netbook

Code: Select all

deb http://ftp.us.debian.org/debian/ testing main contrib non-free
           deb http://security.debian.org/ testing/updates main contrib non-free
    deb http://antix.daveserver.info/testing/ testing main nosystemd
The newer version skidoo refers to is present in synaptic.



So if running testing or unstable. No need to go to the Ubuntu site I linked to in my first post for ver. 1.0
This netbook is all current and updated as of today.

For the sake of clarity. Here is one of my stable repo laptops (without a touchscreen) showing what synaptic shows for onboard when using

Code: Select all

 deb http://ftp.ca.debian.org/debian/ jessie main contrib non-free
           deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://antix.daveserver.info/jessie jessie main nosystemd