I won't try to defend my XFree86-4.conf; it wouldn't surprize me if it's full of errors. But if my X config is broken this way, other people's probably are as well. And IMO it would be nice if XScreensaver could handle this situation.

As for cleaning out the black list, I say let the user do it manually if / when (s)he changes something that (s)he thinks would get the black listed screen savers working again.

With a black list in place, users who want to trouble shoot can always start black listed hacks from the command line just like they would today. Users who (like me) aren't that interested in trouble shooting would have a better user experience.

If all hacks fail, I'm all for displaying an error message explaining this. But considering the number of hacks available, this seems unlikely :-).

I agree that I should fix my X config (I'll try not loading the glx module to see if that helps), but that still won't help anybody but me. Blacklisting dysfunctional hacks would help everybody for whom not all hacks work, even people interested in trouble shooting their screen savers (by actually giving them a list of the broken ones).

 Regards //Johan

-----Original Message-----
From: Ralf Hildebrandt <[EMAIL PROTECTED]>
To: Johan Walles <[EMAIL PROTECTED]>; [EMAIL PROTECTED]
Sent: Tue, 17 May 2005 11:29:19 +0200
Subject: Re: Bug#309441: xscreensaver: Better handling of failing hacks

* Johan Walles <[EMAIL PROTECTED]>:

Xlib:  extension "GLX" missing on display ":0.0".
bubble3d: display ":0.0" does not support the GLX extension.

Sounds like your XFree86-4.conf is not setup correctly.

Instead, I would prefer if XScreensaver kept a black list of
dysfunctional hacks.  When a hack fails in a measurable way (such as
exiting before told to, with or without an error code), it should be
added to the black list. All hacks on the black list should be ignored
when choosing the next hack to run.

Good idea. But how would this list be cleaned out again? Also, how would one be able to distinguish between "failure in xscreensave-plugin" or "broken X11 Setup" or ay other error. In the worst case, all plugins would fail, all would be marked "unusable" and then?

This would make my screen display more screen savers and less error
messages
when I don't use it.

Maybe you should just fix your X config?

--
Ralf Hildebrandt (i.A. des IT-Zentrums) [EMAIL PROTECTED]
Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155
Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-962
IT-Zentrum Standort CBF send no mail to [EMAIL PROTECTED]



---------------------------------------------- Mailblocks - A Better Way to Do Email http://about.mailblocks.com/info



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to