".webp" Uzantılı Dosyalar Açılmıyor

Bu konunun muhtemelen Pardus’la ilgisi yoktur.

Webp uzantısı png kadar yaygın olmasa da, resimleri daha fazla sıkıştırma imkanı sunan (jpeg’den daha iyi) bir formattır.

Bilgisayarımda kullanmayı tercih ettiğim Eye of Gnome resim görüntüleyicimin bu formattaki resimleri açamadığını farkettim. XFCE goodies ile beraber gelen Ristretto resim görüntüleyicinin de açamadığını anladım.

Maalesef, siz geliştirici ekibin bu konuda sanırım pek yapabileceği birşey yok. Fakat bu konu hakkında yazılımın geliştiricilerine geribildirim göndermek isterdim. Ben bu konuda neyi nasıl yapacağımı bilmediğim için sizlerden rica etsem olur mu?

Ya da en azından yapma imkanınız varsa yazılımı geliştirerek webp dosyalarını açmasını sağlayabilirsiniz. Bilgisayarımda bulundan görsellerin önemli bir çoğunluğu bu formattadır ve açamıyorum. Diğer kullanıcılarda da aynı sorun ortaya çıkabilir. Konunun bu nedenle önemli olabileceğini düşündüm.

ÖNEMLİ NOT: Lütfen alternatif yazılım önermeyin.

Teşekkürler.

A: gthumb kullanılabilir(miş). Genel olarak ilgili yazılarda öne çıkıyor.

B: Fakat EOG ile işi kotarmak da mümkün.

Derleme yapacağımız için şu paketlere ihtiyacımız olacak.

sudo apt install debhelper-compat meson libgdk-pixbuf2.0-dev libwebp-dev

EOG, webp resimleri görüntülemek için arka planda bir yazılıma ihtiyaç duyuyor. Onu indiriyoruz

wget https://github.com/aruiz/webp-pixbuf-loader/archive/refs/tags/0.0.5.tar.gz

Dosyayı açıyoruz.

tar -xvzf 0.0.5.tar.gz

Açtığımız dizine geliyoruz

cd webp-pixbuf-loader-0.0.5/

Şu komutu çalıştırıp derlemeye hazırlıyoruz

meson builddir -Dgdk_pixbuf_query_loaders_path=/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders

Derliyoruz

ninja -C builddir

Sonrasında kuruyoruz

sudo ninja -C builddir install

Kurduktan sonra iki komutumuz daha var. Webp resim formatını açması için EOG’yi ayarlıyoruz.

xdg-mime default org.gnome.eog.desktop image/webp

Dosya türleri veritabanını güncelliyoruz

sudo update-mime-database /usr/share/mime

Artık nautilus’u kapatıp webp olan resimlere çift tıklayıp görüntüleyebiliriz.

Resimleri artık görüntüleyebiliyoruz yine de küçük resim oluşturmuyor. Bunun da sebebi ve çözümü var.

Oluşturulup yanlış konumlandırılmış dosyayı doğru konumuna taşıyoruz.

sudo mv /usr/local/share/thumbnailers/webp-pixbuf.thumbnailer /usr/share/thumbnailers/

Sonrasında dosyayı düzenlemek için açıyoruz.

sudo nano /usr/share/thumbnailers/webp-pixbuf.thumbnailer

Açtığımız dosyadaki /usr/local/bin değerlerini /usr/bin/ şeklinde düzenliyoruz. İki yerde geçiyor. Sonrasında dosyayı Ctrl+S ile kaydedip çıkıyoruz.

Küçük resimler artık yeniden oluşturulabilir. Yine de eski küçük resimlerden (thumbnail) kurtulmak gerekiyor. Ev dizininin altındaki ./cache/thumbnails/ klasörünü siliyoruz.

Nautilus’u kapatıp yeniden açıyoruz.

Artık küçük resimler webp resimler görünecektir.


Kaynakça: How to Enable WebP Image Support in Debian 11 / Ubuntu - FOSTips (kısmen kullanıldı)

3 Beğeni

Sabri hocam emeğine sağlık. Lakin bu sorunu geliştiricilere bıraksak daha iyi olur. Zira ben ne zaman bu şekilde tren yolu gibi komutlarla iş yapacak olsam bir şekilde elimde patlıyor. Buyur daha ilk komut:

serhat@pardus:~$ sudo apt install debhelper-compat meson libgdk-pixbuf2.0-dev libwebp-dev
[sudo] password for serhat: 
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor... Bitti
Durum bilgisi okunuyor... Bitti               
libgdk-pixbuf2.0-dev paketi mevcut değil, ancak başka paket içerisinden işaret edilmiş.
Bu durum bu paketin kayıp, eskidiği için bırakılmış, ya da başka bir
yazılım kaynağında bulunduğu anlamına gelebilir.
Yine de aşağıdaki paketler onun yerine geçecek:
  libgdk-pixbuf2.0-bin

E: debhelper-compat paketi bulunamadı
E: meson paketi bulunamadı
E: 'libgdk-pixbuf2.0-dev' paketi için kurulum adayı yok
E: libwebp-dev paketi bulunamadı
serhat@pardus:~$ 

Yani ilk komutta olmasa yine aralarda bir sıkıntı çıkardı kesin.

@kaan hocam, bahsettiğiniz programları biliyorum. Ama rahat kullanamıyorum. Pratik değiller. Yine de şimdilik chrome ile idare edeyim. Size zahmet yapabiliyorsanız geliştiricilere lütfen bilgi verin. Yukarıdaki komutlar silsilesini gördünüz. Kimse bunlarla uğraşmak istemez.

İyi çalışmalar.

Firefox, chrome gibi tarayıcılarından açabileceğiniz gibi aşağıdaki komutlar ile kurulan programlarla da açabilirsiniz:

sudo apt install gwenview

sudo apt install gthumb

sudo apt install nomacs
2 Beğeni

Pardus Destek Merkezinden bir talep oluşturdum. Umarım işleme alırlar.

https://talep.pardus.org.tr/servicedesk/customer/portal/1/PYM-31167

2 Beğeni

Teşekkür ederim.

İşin enteresan tarafı @kaan 'ın sudo ile kurulumunu gösterdiği üç yazılım da pardus depolarında yok. En azından gwenview’ü webp için ayarlayabilirdim…

Yazılım merkezinden öneri gireyim bari.

DÜZELTME: Paket önbelleğim eski olduğundan hata etmişim. Gthumb varmış Yazılım Merkezinden Gthumb’u bulup kur deyince “bulunamadı” ve “paket önbelleğini güncellemeyi dene” çıktı.

Merhaba,

webp-pixbuf-loader paketi Pardus 21 depolarına eklendi.

Pardus 21 XFCE ve GNOME masaüstü ortamlarına varsayılan olarak webp desteği getirildi. İlgili güncelleme yayımlandı. Sisteminizi güncel tutmanız yeterlidir.

sudo apt update && sudo apt full-upgrade -yq

3 Beğeni

Alnınızın terine sağlık. :+1:

Yazılım merkezine geçen gün 5-6 tane program tavsiye etmiştim. Unutmasın ekip, arada kontrol etsin.

SONRADAN EK:
verdiğiniz upgrade komutu ile ve pardus güncelleyiciyi kullanarak sistemimi güncelledim. webp-pixbuf-loader paketini Pardus Yazılım Merkezi’nin Depo sekmesinden aratınca buldum ve zaten kurulu olduğunu gördüm. Sistemime gThumb kurmuştum, sanırım onu kurarken geldi. Sistemimdeki .webp dosyaları artık Ristretto ile açılıyor(EOG ile denemedim, kaldırmıştım). Zahmetlerinize tekrar teşekkür ederim. Son not olarak şunu eklemek istiyorum, gThumb için beğenmiyorum demiştim ancak bu süreçte kurdum ve denedim, güzel programmış.

1 Beğeni

Evet çalışıyor, fakat birşey dikkatimi celbetti.
Fotoğraf gösterici ristretto uygulaması oldukça basit.
En azından sağa, sola çevirme ve kırpma işini yapabilmesini beklerdim.

1 Beğeni

webp-pixbuf-loader depolara eklenmiştir. XFCE ve GNOME sürümlerine varsayılan olarak webp desteği sağlanması için ilgili geliştirmeler yapıldı ve yayımlandı. Sisteminizi güncelleştirebilirsiniz.

@deruni
Ristretto’yu açında Görünüm menüsünde bahsettiğin seçenekler var. Oradaki klavye kısayollarını kullanabilirsin. (kırpma yok).

1 Beğeni

Bu konu son yanıttan 10 gün sonra otomatik olarak kapatıldı. Yeni yanıt girilmesine izin verilmiyor.