On Sat, 20 Jan 2007 23:36:25 +0100, Jamie Zawinski <[EMAIL PROTECTED]> wrote:

I think you should take my word for it that this bug is *unfixable* on the xscreensaver side. Your patch will not fix it, it will just move the bug around. People have been complaining about this for literally ten years, and in all that time, nobody (including me) has come up with a patch to xscreensaver that makes this problem go away. It is a

The patch really doesn't fix the issue. But it changes the behaviour of
xscreensaver to a more conservative one - if you can't do it right, then
at least don't make it wrong.

fundamental design flaw in X11.

I wouldn't classify this as a "fundamental design flaw", as I would't
classify anything regarding screensaver as "fundamental". There are
extensions that make it right.

A good solution would be for the OS to implement and support /proc/ interrupts.

Sure. This is the second problem, that although linux implements /proc/interrupts,
Debian ships xscreensaver with /proc/interrupts *disabled*.

Another good solution would be for Xorg to resurrect the XIdle extension:
https://bugs.freedesktop.org/show_bug.cgi?id=1419

Yes.

The next best solution is to modify all programs that hold extremely long-lived keyboard or server grabs to inform xscreensaver of ongoing user activity as described in the FAQ:
http://www.jwz.org/xscreensaver/faq.html#dvd

You don't believe that, do you?

Regards
    Jiri Palecek

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

Reply via email to