[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#514036: xserver-xorg: screensaver doesn't start when a menu is open



tags 514036 + upstream confirmed
forwarded 514036 http://bugs.freedesktop.org/show_bug.cgi?id=19946
thanks

Hello Michel,

Am Mittwoch, den 04.02.2009, 09:30 +0100 schrieb Michel Dänzer:

> > > > when you open a menu of e.g. KDE konqueror, GNOME nautilus or firefox
> > > > then the screensaver wouldn't start in my tests. First I thought its

> > xscreensaver-5.07/driver/xscreensaver.c
> > ...
> >       if (! blank_screen (si))
> >         {
> >           /* We were unable to grab either the keyboard or mouse.
> >              This means we did not (and must not) blank the screen.
> >              If we were to blank the screen while some other program
> >              is holding both the mouse and keyboard grabbed, then
> >              we would never be able to un-blank it!  We would never
> >              see any events, and the display would be wedged.

> > I don't know if opening a menu in an application grabs mouse and
> > keyboard.
> 
> It does; it's the only way the menu can receive input events while the
> pointer is outside of it. AFAIK this is a pretty deep X11 design issue,
> so I'm afraid this can't be fixed easily. Feel free to bring it up
> upstream though.

OK. thx for this information.
I reported it to upstream:

http://bugs.freedesktop.org/show_bug.cgi?id=19946

-- 
Noèl Köthe <noel debian.org>
Debian GNU/Linux, www.debian.org

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: