Ticket #29: screensaver-xss.diff
| File screensaver-xss.diff, 2.7 KB (added by , 21 years ago) |
|---|
-
configure
60 60 PROFILEFLAGS="" 61 61 proc_opt="no" 62 62 dvd="yes" 63 xss="no" 63 64 v4l="no" 64 65 frontend="yes" 65 66 backend="no" … … 134 135 echo " --disable-audio-arts disable aRts audio support" 135 136 echo " --disable-audio-jack disable JACK audio support" 136 137 echo " --disable-dvd disable native DVD playback" 138 echo " --enable-xss enable XScreenSaver support" 137 139 echo " --disable-frontend disable frontend [breaks dependency checking]" 138 140 echo " --disable-backend disable backend [breaks dependency checking]" 139 141 #echo " --disable-audio-beos disable BeOS audio support [default=no]" … … 745 747 ;; 746 748 --disable-dvd) dvd="no" 747 749 ;; 750 --enable-xss) xss="yes" 751 ;; 752 --disable-xss) xss="no" 753 ;; 748 754 --enable-frontend) frontend="yes" 749 755 ;; 750 756 --disable-frontend) frontend="no" … … 1990 1996 1991 1997 echo "# Misc Features" 1992 1998 echo "DVD playback $dvd" 1999 echo "XScreenSaver $xss" 1993 2000 echo "Frontend $frontend" 1994 2001 echo "Backend $backend" 1995 2002 echo … … 2517 2524 echo "CONFIG_DVD_LIBS=-ldvdnav" >> $MYTH_CONFIG_MAK 2518 2525 fi 2519 2526 2520 2527 if test x"$xss" = x"yes" ; then 2528 CCONFIG="$CCONFIG using_xss" 2529 fi 2530 2521 2531 if test x"$xrandr" = x"yes" ; then 2522 2532 CCONFIG="$CCONFIG using_xrandr" 2523 2533 fi -
libs/libmyth/screensaver.cpp
2 2 #include "config.h" 3 3 #include "screensaver.h" 4 4 #include "screensaver-null.h" 5 #if defined(Q_WS_X11) 5 #ifdef USE_XSS 6 #include "screensaver-xss.h" 7 #elif defined(Q_WS_X11) 6 8 #include "screensaver-x11.h" 7 9 #endif 8 10 #ifdef CONFIG_DARWIN … … 17 19 if (!ScreenSaverSingleton) 18 20 { 19 21 20 #if defined(Q_WS_X11) 22 #if defined(USE_XSS) 23 ScreenSaverSingleton = new ScreenSaverXSS(); 24 #elif defined(Q_WS_X11) 21 25 ScreenSaverSingleton = new ScreenSaverX11(); 22 26 #elif defined(CONFIG_DARWIN) 23 27 ScreenSaverSingleton = new ScreenSaverOSX(); -
libs/libmyth/libmyth.pro
139 139 } 140 140 141 141 using_x11 { 142 using_xss { 143 DEFINES += USE_XSS 144 HEADERS += screensaver-xss.h 145 SOURCES += screensaver-xss.cpp 146 } 147 !using_xss { 142 148 HEADERS += screensaver-x11.h 143 149 SOURCES += screensaver-x11.cpp 150 } 144 151 LIBS += $$EXTRA_LIBS 145 152 } 146 153 154 147 155 using_xrandr { 148 156 DEFINES += USING_XRANDR 149 157 HEADERS += DisplayResX.h
