I'm using this fork to contribute features and fixes to the upstream project. In order to create good pull requests, I'm rebasing my feature branches, squashing and reordering commits, etc. If you fork this repository be aware that my development branches may rewrite history without prior notice.
Currently the onboard OSK is shown and hdden by starting and killing the process. Even the source code says "Not exactly a great solution". And indeed, there is a DBus method allowing to show and hide the OSK by sending
Currently the
onboard
OSK is shown and hdden by starting and killing the process. Even the source code says "Not exactly a great solution". And indeed, there is a DBus method allowing to show and hide the OSK by sendingdbus-send --type=method_call --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Show
dbus-send --type=method_call --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Hide
As Qt offers a DBus interface, we should use this. So
onboard
only if it is not running.For openSUSE builds, add a
Recommends: onboard
(stronger) orSuggests: onboard
(weaker) to thespec
file.