So no, Onboard isn't the cause. The unlock dialog's buttons still lock
up when Onboard isn't embedded into the screensaver.

The ultimate cause most likely lies within gnome-screensaver itself,
there is a lot of pointer grabbing going on during normal operation.
However, the trigger seems to be the way indicator-session locks the
screen. I can reproduce the lockups pretty reliably, on desktop and
Nexus 7, with:

dbus-send --type=method_call --dest=org.gnome.ScreenSaver
/org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock; dbus-send
--type=method_call --dest=org.gnome.ScreenSaver /org/gnome ScreenSaver
org.gnome.ScreenSaver.SimulateUserActivity

They seem to disappear with adding a one second delay between those
calls:

dbus-send --type=method_call --dest=org.gnome.ScreenSaver
/org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock; sleep 1; dbus-send
--type=method_call --dest=org.gnome.ScreenSaver /org/gnome ScreenSaver
org.gnome.ScreenSaver.SimulateUserActivity

I'll link them both for now, gnome-screensaver and indicator-session.
They'll be better able to sort this out.


** Also affects: indicator-session
   Importance: Undecided
       Status: New

** Also affects: gnome-screensaver (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: onboard
       Status: New => Invalid

** Changed in: Ubuntu Raring
       Status: New => Invalid

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

Title:
  Onboard Keyboard is sometimes nonresponsive in Raring while unlocking
  screen

Status in The Session Menu:
  New
Status in Onboard on-screen keyboard:
  Invalid
Status in Ubuntu on the Nexus 7:
  Confirmed
Status in “gnome-screensaver” package in Ubuntu:
  New
Status in “onboard” package in Ubuntu:
  Invalid
Status in “gnome-screensaver” source package in Raring:
  New
Status in “onboard” source package in Raring:
  Invalid

Bug description:
  Ubuntu: 13.04
  Platfrom: Nexus7

  I was able to reproduce this a few times over the weekend. After
  locking the screen from System Menu -> Lock,  Touch the screen to
  prompt for the password dialog and try to issue your password and
  press unlock.

  1.) Lock Screen from system Menu
  2.)(optional) allow display to go black.
  3.) Touch display to prompt for password box
  4.) try to issue password and hit Unlock
  5.) Repeat this step at least 5 times

  
  If you don't see the issue immediately repeat the steps above , I usually 
encountered the issue within 3 attempts.  When the problem did occur, allow the 
device to timeout and re-blank the screen. Touch the display again and at this 
time I have experienced that Onboard will work as expected.

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-session/+bug/1088495/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to