Bug 57630 - xscreensaver ( version 4.07-2:1 ) cannot be well configured
Summary: xscreensaver ( version 4.07-2:1 ) cannot be well configured
Status: RESOLVED FIXED
Alias: None
Product: kscreensaver
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: RedHat Enterprise Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-24 06:24 UTC by luzi82
Modified: 2003-05-18 16:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description luzi82 2003-04-24 06:24:11 UTC
Version:            (using KDE KDE 3.1)
Installed from:    RedHat RPMs
OS:          Linux

clean install redhat linux 9
use default desktop setting without GNOME and with KDE

install xscreensaver-4.07-2.i386.rpm from redhat network
then the screensavers work
but cannot configure them
for example it does not allow me to configure "The Matrix" screensaver the small font or faster speed.

uninstall xscreensaver-4.07-2
install xscreensaver-4.05-6.i386.rpm from redhat
then the screensavers work again
can setup them

Odd.
Comment 1 luzi82 2003-04-24 10:21:25 UTC
Now I have rebuilt the redhat linux system, full install.
xscreensaver-4.07-2 is installed by default.
Try to config some xscreensavers like "The matrix" again.
not work again.
Comment 2 Stephan Kulow 2003-04-24 11:12:24 UTC
known bug. The config files moved.  
Comment 3 Rex Dieter 2003-04-24 16:05:42 UTC
Where did the config files move from/to? 
Comment 4 Stephan Kulow 2003-04-24 16:37:01 UTC
Subject: Re:  xscreensaver ( version 4.07-2:1 ) cannot be well configured

On Thursday 24 April 2003 16:05, you wrote:
> ------- You are receiving this mail because: -------
> You are the assignee for the bug, or are watching the assignee.
>      
> http://bugs.kde.org/show_bug.cgi?id=57630     
> rdieter@math.unl.edu changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |rdieter@math.unl.edu
> 
> 
> 
> ------- Additional Comments From rdieter@math.unl.edu  2003-04-24 16:05 -------
> Where did the config files move from/to?
> 
don't know RH, but for SuSE they moved from 
/usr/X11R6/lib/xscreensaver to /usr/X11R6/lib/X11/xscreensaver/

Greetings, Stephan

Comment 5 luzi82 2003-04-24 18:53:30 UTC
how to solve?
will KDE solve the folder location problem?
Comment 6 Chris Howells 2003-04-24 23:44:01 UTC
Yes. Currently the /usr/X11R6/lib/xscreensaver directory is hard-coded into KDE. We'll 
need to ensure that the new directory can be used as well. As a work around, you should be 
able to use some symbolic links. 
 
Since coolo assigned it to himself, hopefully he will take care of this *g* 
Comment 7 luzi82 2003-04-25 02:27:40 UTC
Odd again,
I am new to Linux and KDE and I find out something interesting...

I find all my screensavers in /usr/X11R6/lib/xscreensaver !!!

what's up?
Comment 8 Stephan Kulow 2003-04-25 15:31:28 UTC
Subject: kdeartwork/kscreensaver/kxsconfig [POSSIBLY UNSAFE]

CVS commit by coolo: 

enhance the configure check for xscreensaver to catch >= 4.07
CCMAIL: 57630-done@bugs.kde.org


  M +1 -0      Makefile.am   1.17
  M +32 -11    configure.in.in   1.3
  M +17 -11    kxsconfig.cpp   1.21 [POSSIBLY UNSAFE: printf]
  M +5 -3      kxsrun.cpp   1.18



Comment 9 Rex Dieter 2003-05-16 19:09:04 UTC
FYI, redhat's xscreensaver config info moved from 
/usr/X11R6/lib/xscreensaver/config 
to 
/usr/share/control-center/screensavers 
 
so kde-3.1.2 still doesn't work. 
 
As an aside:I think I'm going to file a bug report with redhat to ask them to keep a symlink at 
/usr/X11R6/lib/xscreensaver/config pointing to wherever the config files live, so that 
ksconfig can/will work, regardless of which version of xscreensaver is installed. 
 
 
Comment 10 Stephan Kulow 2003-05-16 20:24:25 UTC
so where is the flame binary and where is flame.xml now? 
Comment 11 Rex Dieter 2003-05-16 20:32:40 UTC
FYI,  
flame binary is unmoved: /usr/X11R6/lib/xscreensaver/flame 
and 
flame.xml is now at  /usr/share/control-center/screensavers/flame.xml 
Comment 12 Stephan Kulow 2003-05-18 16:30:38 UTC
Subject: kdeartwork/kscreensaver/kxsconfig

CVS commit by coolo: 

REFIXED
CCMAIL: 57630-close@bugs.kde.org


  M +8 -2      configure.in.in   1.4


--- kdeartwork/kscreensaver/kxsconfig/configure.in.in  #1.3:1.4
@@ -22,10 +22,16 @@
      AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
 
-     AC_MSG_CHECKING([for xscreensaver/config/flame.xml])
+     AC_MSG_CHECKING([for flame.xml])
      AC_FIND_FILE(lib/xscreensaver/config/flame.xml, [ $xscreensaver_prefixes ], XSCREENSAVER_CONFIG)
      if test "$XSCREENSAVER_CONFIG" = NO; then
         AC_FIND_FILE(lib/X11/xscreensaver/config/flame.xml, [ $xscreensaver_prefixes ],
                 XSCREENSAVER_CONFIG)
+        if test "$XSCREENSAVER_CONFIG" = NO; then
+                AC_FIND_FILE(share/control-center/screensavers/flame.xml, 
+                        [ $xscreensaver_prefixes ], XSCREENSAVER_CONFIG)
         if test "$XSCREENSAVER_CONFIG" != NO; then
+                        XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/share/control-center/screensavers/"   
+                fi
+        else
              XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/lib/X11/xscreensaver/config"
         fi