wallpaper: don't take too many images

Otherwise, smaller ones will never get chosen. Dual screens one are
already favored.
This commit is contained in:
Vincent Bernat 2018-08-28 09:51:58 +02:00
parent 4c9ae36aeb
commit 67e6743445

View file

@ -60,7 +60,7 @@ for base, _, files in os.walk(os.path.join(options.directory)):
'.jpeg',
'.png'):
images.append(os.path.join(base, i))
images = random.sample(images, len(screens) + 3)
images = random.sample(images, len(screens))
images = [Image.open(image) for image in images]
images.sort(key=lambda im: -im.size[0]*im.size[1])
images = images[:len(screens)]