Bug 59891 - xscreensaver needs gnome stuff
Summary: xscreensaver needs gnome stuff
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Raw Hide
Classification: Retired
Component: xscreensaver
Version: 1.0
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2002-02-14 15:56 UTC by Sammy
Modified: 2014-03-17 02:25 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2002-07-27 06:46:56 UTC
Embargoed:


Attachments (Terms of Use)

Description Sammy 2002-02-14 15:56:36 UTC
xscreensaver-4.0-1 requires a bunch of gnome libraries....why?
If this is neccesary than we need a -kde and -gnome versions
because I am using kde and do not want to install all  the
gnome stuff.

Comment 1 Alexei Podtelezhnikov 2002-02-14 21:39:02 UTC
Building xscreensaver-4.00-1.src.rpm also requires /usr/bin/gnome-config.
What happens is that gnome takes over xscreensaver here, which is a 
perfectly fine independent piece. I use it with KDE and I'm happy.

Please, please, revert it, let gnome require xscreensaver, not vice versa.
It's gnome what uses it, not vice versa. Don't break the logic.

Comment 2 Alexei Podtelezhnikov 2002-02-26 21:18:23 UTC
Now, I think it's fine to switch from motif to gtk in xscreensaver-demo. 
Both are not kdelibs, so shouldn't matter to me and other kde users. 

How about spliting the package into xscreensaver and xscreensaver-demo?
First should contain hacks and demon, second - GUI config-tool. 
This, btw, will better fit Gnome too, since it also uses it's own control 
center to control xscreensaver.

Comment 3 Alexei Podtelezhnikov 2002-05-30 03:50:37 UTC
Please, please, please!

Split xscreensaver into at least two packages:

xscreensaver (or xscreensaver-common):
   - providing deamon itself, xscreensaver-control and executable modules 
   - requiring only on XFree86, and other low level stuff.

xscreensaver-gnome (or xscreensaver-demo):
   - providing config programm xscreensaver-demo based on GTK, 
     and control-center hooks
   - requiring gnome stuff and xscreensaver

and later (hopefully some day) we'll have
xscreensaver-kde:

I love kde, but honestly their screensavers suck. Since 7.3 I depend on gnome.
This solution will make everybody happy.


Comment 4 Alexei Podtelezhnikov 2002-05-30 04:02:38 UTC
and finally this is how kde developers make xscreensavers work for them
without any patching!

http://lists.kde.org/?l=kde-devel&m=101787059008234&w=2

Just enother point for xscreensaver independence. I'll open RFE for 
bero.



Comment 5 Jamie Zawinski 2002-07-27 06:46:52 UTC
xscreensaver depends on gnome in order to make xscreensaver-command funtion as
the gnome control-center configurator (it needs to link against Gnome's
libcapplet to do this) in Gnome 1.x.

In a Gnome 2.x world, xscreensaver only depends on Gtk 2.x, not on Gnome 2.x.

So this problem (the unwanted dependence on Gnome) will go away once Red Hat
updates their distro (and their xscreensaver build) to Gtk 2.x / Gnome 2.x.

(xscreensaver only supports Gnome / Gtk 2.x as of xscreensaver 4.x, which I
don't think RH has yet shipped with any release.)


Comment 6 Bill Nottingham 2002-07-31 04:53:35 UTC
The current version in rawhide (4.05-x) only requires gtk-2.x, as jwz mentioned.


Note You need to log in before you can comment on or make changes to this bug.