Cover thumbnail It is a tool for Nautilus, Nemo, Caja and Thunar file managers to display folder thumbnails of music and image folders.
|Cover Thumbnailer displays thumbnails at the top of the folder in the ~/Pictures directory of the Caja file manager|
For music folders (cover.jpg/png needs to be included in the folder), the app allows you to choose the method of thumbnail resizing (cropping or keeping), and whether to allow mosaic. For picture folders, you can choose the maximum number of pictures displayed on the thumbnail. In addition to the default “Pictures and Music” folder, you can also add other folders and ignore folders as needed.
|The cover thumbnail shows the thumbnail of the music folder in the ~/Music directory (Nautilus file manager)|
Cover Thumbnailer 0.10.0 was released yesterday and contains some major changes. The application is ported from Python 2 to Python 3, and its GUI is ported from GTK2 to GTK3. The application also gained support for Thunar (the default Xfce desktop file manager) and Caja (the default MATE desktop file manager). Previously only supported Nautilus (the default GNOME desktop file manager).
In this version, Cover Thumbnailer actually works better with Thunar and Caja than with Nautilus. This is because Nautilus can now sandbox thumbnails, which prevents Cover Thumbnailer from using this file manager out of the box. To use it with Nautilus, you must now open the GUI, go to the “Other” tab, and click “Select Folder and Generate Thumbnails”. Therefore, when the content of the folder changes, the thumbnails in Nautilus will not be automatically regenerated, and you need to click this button when you want to update them.
It is worth noting that the use of Cover Thumbnailer to generate thumbnails is very slow. In addition, some folders may not generate thumbnails sometimes (when I use this function, I noticed a newly created folder, the folder used to copy certain images does not initially have thumbnails)-here In this case, you can restart the file manager (e.g.
thunar -q Either
caja -q) Or clear the thumbnail cache from the Cover Thumbnailer GUI. Another tool of the same developer (Flozz) is Nautilus Terminal, which is a terminal embedded in Nautilus. Check it out here.
How to install Cover Thumbnailer
The cover Thumbnailer has the following dependencies: Python3 PIL/pillow, Python bindings for GObject Introspection, Introspection files for GTK 3.0 and GNU gettext. You also need Git to get the latest code from the Git repository of the application and install it as follows:
sudo apt install git gettext python3-pil python3-gi gir1.2-gtk-3.0
- On Fedora:
sudo dnf install git gettext python3-pillow python3-gobject
- Arch Linux / Manjaro:
sudo pacman -S git gettext gtk3 python-pillow
~/.cache/thumbnails/normal The folder is missing (I noticed that the folder is missing on Manjaro, causing the thumbnail generation to fail):
mkdir -p ~/.cache/thumbnails/normal
Now clone the Cover Thumbnailer git repository and install the application:
git clone https://github.com/flozz/cover-thumbnailer.git cd cover-thumbnailer sudo ./install.sh --install
For Nautilus, thumbnail generation is not automatic-you need to go to
Miscellaneous Label and click
Select a folder and generate thumbnails. For the Caja or Thunar file manager, thumbnail generation should be automatic, including the “Music” and “Pictures” folders by default, but you can also add other folders in the Cover Thumbnailer GUI (start from the application menu ).
If the thumbnails do not display, try restarting the file manager:
How to uninstall Cover Thumbnailer
Do you want to uninstall Cover Thumbnailer? Use this command:
sudo /usr/share/cover-thumbnailer/uninstall.sh --remove
To restore the folder thumbnails to their original appearance, delete the ~/.cache/thumbnails/normal folder:
rm -r ~/.cache/thumbnails/normal