On Mon, 2003-12-15 at 22:05, Bill Nottingham wrote:
Can Fedora pull out it's screensavers that need/want 3D hardware acceleration, and bundle them into a separate 3d-screensavers rpm?No, for various reasons, including:
- there's no good way to key packages as 'install this if you
have hardware 3d support'
During the installation, kudzu detects what sort of video card a PC has. Wouldn't this be enough to see if you have hardware 3d support?
Otherwise, just default to installing 2d screensavers, and make the 3d
an option.
A much simpler and more elegant solution is to ship good screensavers (whether 3d or not) and have the OpenGL-based screensavers categorized as such. In terms of hardware support, set the default to a non-3d one (ideally a simple "Fedora" themed screensaver).
No hardware detection needed. 3d screensavers are still shipped, and a few would be included by default. No OpenGL screensaver crashes as a result, too...
The GNOME screensaver suggestion may help us out in this area (eventually), if it gets implemented:
http://mail.gnome.org/archives/desktop-devel-list/2003-November/msg00407.html
Either way, a more sane default is a good thing. (:
Garrett