Urmați acești pași pentru a adăuga suport WebP la Eye of GNOME:
Preconstruire
sudo apt install git meson ninja-build
cd /tmp/
git clone https://github.com/aruiz/webp-pixbuf-loader
cd webp-pixbuf-loader/
sudo ln -s /usr/lib/*/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders /usr/bin/gdk-pixbuf-query-loaders # https://github.com/aruiz/webp-pixbuf -loader/issues/9#issuecomment-537437407
Construiți pe Debian/Ubuntu
meson builddir -Dgdk_pixbuf_query_loaders_path=/usr/lib/x86_64-linux-gnu/gdk-pixbuf- 2.0/gdk-pixbuf-query-loaders
ninja -C builddir
Instalare
sudo ninja -C builddir install
Test
wget -O /tmp/samplefile.webp „https://www.gstatic.com/webp/gallery/1.sm.webp”
eog /tmp/samplefile.webp
Aplicație implicită pentru .webp (imagine/webp tip media de internet)
Din problema EOG eog.desktop nu include tip mime webp:
După instalare https://github.com/aruiz/webp-pixbuf-loader eog încarcă corect imaginile webp...dar încă nu este adăugat ca tip mime acceptat în fișierul .desktop și, în consecință, nu este oferit în mod implicit pentru a deschide acele imagini
Pentru a remedia acest lucru:
# Obtine informatii
xdg-mime query filetype /tmp/samplefile.webp # tip MIME al fișierului: image/webp
interogare xdg-mime imagine implicită/webp # .desktop nume de fișier al aplicației care este înregistrată
# Setați .webp deschis cu eog
xdg-mime default org.gnome.eog.desktop image/webp # Solicitați mediului desktop să facă din aplicație aplicația implicită pentru deschiderea fișierelor de tip mimetype: Căutați pe ~/.local/share/applications/ (la nivel de utilizator) sau / usr/share/applications/ (la nivelul întregului sistem).
sudo update-mime-database /usr/share/mime # Se aplică la nivel de sistem
# Test
xdg-open /tmp/samplefile.webp
Desigur, schimbare org.gnome.eog.desktop
la orice vrei tu.
Vezi si