Pre-generates thumbnails for 'Gnome Files' formerly known as nautilus. This is useful if you have a lot of files which you want to glance over but you have to wait for them to load as you scroll. Supports Python 3.5+ and any Linux distro using Gnome Desktop 3. Thanks to James Henstridge for the original script.
# generating thumbnails for two directories
thumbgen -d directory1/directory1_1 directory2
# Pulling up the help
thumbgen --help
short | long | Description |
---|---|---|
-d | --img_dirs | directories to recursively generate thumbnails seperated by space, eg: "dir1/dir2 dir3" [required] |
-w | --workers | no of cpus to use for processing |
-i | --only_images | Whether to only look for images to be thumbnailed |
-r | --recursive | Whether to recursively look for files |
--help | CLI help |
Install PyGObject pre-requisites for your OS from here. For Ubuntu/Debian:
sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
Then install Thumbgen using:
pip install thumbgen