]> code.delx.au - bg-scripts/commitdiff
Fixed Gnome
authorJames Bunton <jamesbunton@delx.net.au>
Tue, 15 Apr 2008 05:34:34 +0000 (15:34 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Tue, 15 Apr 2008 05:34:34 +0000 (15:34 +1000)
lib/WallChanger.py

index c6958a84dd958dada1418c3dd755c3968ded560b..060fe63458334d986fb482d9c5210b349dfa09ac 100644 (file)
@@ -37,6 +37,13 @@ def RandomBG(*args, **kwargs):
                else:
                        ret = __KDEChanger(*args, **kwargs)
 
+       debug("Testing for Gnome", DEBUG_LEVEL_LOW)
+       if commands.getstatusoutput("xwininfo -name 'gnome-session'")[0] == 0:
+               if ret is not None:
+                       ret.nextChanger = __GnomeChanger(*args, **kwargs)
+               else:
+                       ret = __GnomeChanger(*args, **kwargs)
+
        debug("Testing for WMaker", DEBUG_LEVEL_LOW)
        if commands.getstatusoutput("xlsclients | grep -qi wmaker")[0] == 0:
                if ret is not None: