Bug 83324

Summary: Can't configure x- and gl-screensavers
Product: kscreensaver Reporter: Frans Pop <elendil>
Component: generalAssignee: kscreensaver bugs tracking <kscreensaver-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: strace for 'kxsconfig xmatrix'

Description Frans Pop 2004-06-13 22:47:04 UTC
Version:           3.0.0 (kxsconfig) (using KDE KDE 3.2.2)
Installed from:    Debian testing/unstable Packages
OS:                Linux

This is probably a followup for bug number 57630.

It seems that the problem is still not fixed in KDE 3.2.2.
I have run an strace on 'kxsconfig xmatrix', and there seems to be a problem in the coding as the program tries to open:
/usr/share/xscreensaver/config/flame.xml/xmatrix.xml

This can't be correct!

I will attach the full strace.
Comment 1 Frans Pop 2004-06-13 22:48:50 UTC
Created attachment 6348 [details]
strace for 'kxsconfig xmatrix'
Comment 2 Ben Burton 2004-06-15 01:55:30 UTC
CVS commit by benb: 

CCMAIL: 83324-done@bugs.kde.org

Fix broken kxsconfig on debian (configure.in.in was incorrectly
appending flame.xml to the XSCREENSAVER_CONFIG dir in some cases).


  M +2 -2      configure.in.in   1.6


--- kdeartwork/kscreensaver/kxsconfig/configure.in.in  #1.5:1.6
@@ -47,10 +47,10 @@
                                  [ $xscreensaver_prefixes ], XSCREENSAVER_CONFIG)
                     if test "$XSCREENSAVER_CONFIG" != NO; then
-                        XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/share/xscreensaver/config/flame.xml"
+                        XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/share/xscreensaver/config/"
                     else
                         AC_FIND_FILE(config/control-center-2.0/flame.xml,
                                  [ $xscreensaver_prefixes ], XSCREENSAVER_CONFIG)
                         if test "$XSCREENSAVER_CONFIG" != NO; then
-                             XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/config/control-center-2.0/flame.xml"
+                             XSCREENSAVER_CONFIG="$XSCREENSAVER_CONFIG/config/control-center-2.0/"
                         fi
                     fi