Biblioteca WebP GDK Pixbuf Loader no Linux - Veja como instalar
Início » Como instalar a biblioteca WebP GDK Pixbuf Loader no Linux para mostrar miniaturas WebP
Se você quer melhorar o Nautilus, Thunar, etc., veja como instalar a biblioteca WebP GDK Pixbuf Loader no Linux para mostrar miniaturas WebP.
Eu estava procurando uma maneira de obter miniaturas de imagens WebP em aplicativos GTK (especialmente Nautilus/GNOME Files), e a maioria das soluções que encontrei eram 'hacky', até que encontrei a biblioteca WebP GDK Pixbuf Loader, um tanto desconhecida.
Então, resolvi escrever sobre isso aqui no Blog, caso alguns de vocês também estejam interessados ​​nisso.
Este thumbnailer de biblioteca/WebP atualmente suporta apenas imagens WebP estáticas, mas há trabalho para adicionar suporte para miniaturas de imagens WebP animadas.
A biblioteca já está empacotada e disponível em Fedora, Arch Linux/Manjaro, openSUSE Tumbleweed e mais, então você pode instalá-la a partir dos repositórios nesses casos.
Abaixo você verá como instalar no Fedora, Arch Linux/Manjaro ou openSUSE Tumbleweed:
Infelizmente, o software não está disponível nos repositórios Debian/Ubuntu, então, caso seja isso que você está usando, você precisa compilá-lo a partir do código-fonte (instruções um pouco mais adiante nesta página).
Sim. Para instalá-lo no Debian/Ubuntu (e Pop!_OS, Linux Mint, Elementary OS, etc.), você precisará compilá-lo a partir do código-fonte. Comece instalando suas dependências de compilação:
Em seguida, baixe o arquivo webp-pixbuf-loader .tar.gz mais recente de sua página de lançamentos e extraia o arquivo. Em seguida, abra um terminal, navegue até a pasta onde você extraiu o arquivo e crie e instale-o usando estes 3 comandos:
Instalando webp-pixbuf-loader no Ubuntu (e provavelmente no Debian também), o arquivo thumbnailer tem a localização errada de gdk-pixbuf-thumbnailer.
Para corrigi-lo, precisamos substituir /usr/local/bin/gdk-pixbuf-thumbnailer por /usr/bin/gdk-pixbuf-thumbnailer em /usr/local/share/thumbnailers/webp-pixbuf.thumbnailer (ambas as instâncias).
Você pode fazer isso manualmente ou usar o comando abaixo para fazer isso (este é um único comando – clique três vezes na linha para selecioná-lo):
sudo sed -i 's/\/usr\/local\/bin\/gdk-pixbuf-thumbnailer/\/usr\/bin\/gdk-pixbuf-thumbnailer/g' /usr/local/share/thumbnailers/webp-pixbuf.thumbnailer
Agora é hora de tentar! Abra um aplicativo GTK como Nautilus ou Thunar. Certifique-se de que ainda não esteja em execução, feche todas as instâncias e abra-o novamente se já estiver em execução, por exemplo, se estiver usando Nautilus ou Thunar, você pode encerrar todas as instâncias executando nautilus -q ou thunar -q.
Em seguida, navegue até uma pasta que contém imagens WebP estáticas. Você pode usar esta imagem da Wikipedia (fonte) para teste, se quiser. Agora você deve ver miniaturas de imagens WebP não animadas.
Caso não esteja vendo miniaturas de imagens WebP, você pode tentar limpar o cache de miniaturas (isso removerá todas as miniaturas, portanto, elas precisarão ser regeneradas):