Cover Thumbnailer é uma ferramenta para fazer com que os gerenciadores de arquivos Nautilus, Nemo, Caja e Thunar mostrem miniaturas de pastas de músicas e imagens.
Cover Thumbnailer mostrando miniaturas no topo das pastas dentro do diretório ~/Pictures no gerenciador de arquivos Caja
Para pastas de música (precisa ter cover.jpg/png dentro da pasta), o aplicativo permite escolher o método de redimensionamento das miniaturas (cortar ou preservar), e se permite mosaico ou não. Para a pasta de imagens, você pode escolher o número máximo de imagens a serem exibidas na miniatura. Além das pastas padrão de Imagens e Música, você pode adicionar pastas extras e ignorar as pastas se desejar.
]
Cover Thumbnailer mostrando o diretório ~/Music (gerenciador de arquivos Nautilus)
Cover Thumbnailer 0.10.0 foi lançado ontem e inclui algumas mudanças importantes. O aplicativo foi portado do Python 2 para o Python 3, e sua GUI foi portada do GTK2 para o GTK3. O aplicativo também ganhou suporte para Thunar (o gerenciador de arquivos da área de trabalho Xfce padrão) e Caja (o gerenciador de arquivos da área de trabalho MATE padrão); anteriormente, apenas o Nautilus (o gerenciador de arquivos da área de trabalho GNOME padrão) era compatível.
Com este lançamento, Cover Thumbnailer funciona melhor com Thunar e Caja do que com Nautilus. Isso porque o Nautilus agora cria um sandbox para miniaturas, o que impede que o Cover Thumbnailer trabalhe imediatamente com esse gerenciador de arquivos.
Para usar ele com o Nautilus, agora você precisa abrir a GUI, ir para a guia Diversos e clicar em "Selecionar uma pasta e gerar miniaturas". Como resultado, as miniaturas no Nautilus não serão regeneradas automaticamente quando um o conteúdo da pasta muda e você precisa clicar neste botão quando quiser atualizá-los.
É importante notar que a geração de miniaturas é lenta usando o Cover Thumbnailer. Além disso, algumas pastas podem não ter suas miniaturas geradas às vezes (no meu tempo usando isso, notei que uma pasta recém-criada na qual copio algumas imagens não recebe uma miniatura inicialmente). Nesses casos, você pode reiniciar o arquivo (por exemplo, thunar -q
ou caja -q
) ou limpar o cache de miniaturas da GUI do Cover Thumbnailer.
Outra ferramenta do mesmo desenvolvedor (Flozz) é o Nautilus Terminal, um terminal embutido no Nautilus. Confira aqui.
Cover Thumbnailer tem as seguintes dependências: Python3 PIL/pillow, vínculos Python para GObject Introspection, arquivos de introspecção para GTK 3.0 e GNU gettext. Você também precisará do Git para obter o código mais recente do repositório Git do aplicativo.
Instale-os da seguinte forma:
sudo apt install git gettext python3-pil python3-gi gir1.2-gtk-3.0
sudo dnf install git gettext python3-pillow python3-gobject
sudo pacman -S git gettext gtk3 python-pilloweval
Corrija a pasta ausente ~/.cache/thumbnails/normal
(notei que essa pasta estava faltando no Manjaro, causando falha na geração de miniaturas):
mkdir -p ~/.cache/thumbnails/normal
git clone https://github.com/flozz/cover-thumbnailer.git cd cover-thumbnailer sudo ./install.sh --install
Para o Nautilus, a geração de miniaturas não é automática. Você precisará ir para a guia Diversos e clicar em Selecionar uma pasta e gerar miniaturas. Para o gerenciador de arquivos Caja ou Thunar, a geração de miniaturas deve ser automática, incluindo as pastas Música e Imagens por padrão, mas você também pode adicionar outras pastas na GUI do Cover Thumbnailer (inicie-a no menu de aplicativos).
Caso as miniaturas não apareçam, tente reiniciar o gerenciador de arquivos:
Nautilus:
nautilus -q
Nemo:
nemo -q
Caja:
caja -q
Thunar:
thunar -q
Quer desinstalar o Cover Thumbnailer? Use este comando:
sudo /usr/share/cover-thumbnailer/uninstall.sh --remove
Para reverter as miniaturas da pasta à aparência original, remova a pasta ~/.cache/thumbnails/normal
:
rm -r ~/.cache/thumbnails/normal
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Cover Thumbnailer Shows Folder Thumbnails For Image And Music Directories (Nautilus, Nemo, Caja, Thunar)