das menu erzeugt zwar "wallpaper" aber dieses submenu bleibt leer.
in /home/finn/pictures/wallpaper befinden sich die bilder (teils jpg, teils png).
... <menu id="Debian" /> <separator /> <menu id="client-list-menu" /> <separator /> <menu id="wallpapers" label="wallpapers" execute="~/home/finn/.config/openbox/wallpaper.py" /> - <item label="ObConf"> ...
/home/finn/.config/openbox/wallpaper.py :
#!/usr/bin/python # Generates a dynamic menu import glob wallpapers = glob.glob('/home/finn/pictures/wallpaper/*').sort() #wallpapers.sort() print '<openbox_pipe_menu>' for pic in wallpapers: name = pic.split('/')[-1] print <item label="%s"> <action name="Execute"><execute>Esetroot -scale %s</execute></action> </item> % (name, pic) print '</openbox_pipe_menu>'