import subprocess import sys if __name__ == "__main__": if len(sys.argv) < 1: print >> sys.stderr, "Usage: %s chemin" % (sys.argv[0],) sys.exit(1) chemin = sys.argv[1] tabwidth = []; tabheight = []; try: output = subprocess.Popen('xrandr | grep "\*" | cut -d" " -f4',shell=True, stdout=subprocess.PIPE).communicate()[0].split("x"); except: raise valeur = 0 for i in range(4): for j in range(4): tabwidth.append(str(valeur)) valeur += int(output[0])/4 valeur = 0 for i in range(4): for j in range(4): tabheight.append(str(valeur)) valeur += int(output[1])/4 valeur = 0 i = 0 for element in tabwidth: args = "find " + chemin + " -type f | mplayer -playlist - -geometry " + str((int(output[0])/4)) + "x" + str((int(output[1])/4)) + "+" + str(tabwidth[i]) + "+" + str(tabheight[i]) + " -vo xv -noborder -shuffle -loop 0 &"; try: subprocess.Popen([args],shell=True) except: raise i +=1