After first time launching the onscreen keyboard in the login screen, the ‘onboard’ onscreen keyboard automatically starts up every time when I login, or backup from suspend.
The software does not offer an option to enable / disable the auto startup feature. So here’s how to stop Onboard onscreen keyboard from auto-launching using the Startup Applications utility.
1. Open terminal by pressing Ctrl+Alt+T or searching for “Terminal” in Unity Dash. When it launches, run command:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
Type in your password (no visual feedback due to security reason) when it asks. The command will show hidden startup applications in the Startup Applications utility including Onboard.
2. Launch Startup Applications utility, find out “Onboard” and un-check or remove it:
3. (Optional) You may re-hide these hidden startup applications by running the command below in terminal:
sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop
That’s it. Enjoy!