[Bug 857813] Re: onboard doesn't show on lock screen in 11.10 beta 2

marmuta 857813 at bugs.launchpad.net
Sun Oct 30 11:15:25 UTC 2011


The keys are in gsettings, at org.gnome.desktop.screensaver. To have Onboard show up when unlocking the screen they need to be set to
embedded-keyboard-command = 'onboard --xid'
embedded-keyboard-enabled = True

The lightdm greeter (unity-greeter) has  "onboard --xid" hard-coded into
the greeter code. I believe there's nothing to configure (yet).

Onboard can set the screen-saver keys on user action, as Francesco wrote above, or automatically and silently on startup (since 0.96.1).
The latter requires to have 
xembed-onboard = True
in onboard-defaults.conf. 'xembed-onboard' is the key behind the checkbox in preferences. Basically this enables the toggle by default. Francesco has added this to the patch for the Ubuntu package.

This is not a 100% solution though. If Onboard has never been run before, it won't show up in the unlock screen either. 
Also, if any other on-screen keyboard has set itself to be the unlock keyboard, Onboard won't stay silent, but pop up one of two message boxes asking the user what to do. It's a bit like the default web browser setting. it wouldn't be polite to set it silently in this case.

For testing, you could do
gsettings reset-recursively apps.onboard
gsettings reset-recursively org.gnome.desktop.screensaver
then run (Ubuntu's) onboard once and lock the screen -> it should show the keyboard

Or, to simulate some other app grabbing the unlock keys 
gsettings set org.gnome.desktop.screensaver embedded-keyboard-command 'some-other-osk'
running onboard should then pop up a message box to either overwrite the setting or disable the checkbox in Onboard's preferences.

-- 
You received this bug notification because you are a member of
Accessibility, which is subscribed to onboard in Ubuntu.
https://bugs.launchpad.net/bugs/857813

Title:
  onboard doesn't show on lock screen in 11.10 beta 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/onboard/+bug/857813/+subscriptions



More information about the Ubuntu-accessibility-bugs mailing list