ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มการรองรับ WebP ให้กับ Eye of GNOME:
สร้างล่วงหน้า
sudo apt ติดตั้ง git meson ninja-build
ซีดี /tmp/
โคลนคอมไพล์ 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
สร้างบน Debian/Ubuntu
meson builddir -Dgdk_pixbuf_query_loaders_path=/usr/lib/x86_64-linux-gnu/gdk-pixbuf- 2.0/gdk-pixbuf-query-loaders
นินจา -C builddir
ติดตั้ง
ติดตั้ง sudo ninja -C builddir
ทดสอบ
wget -O /tmp/samplefile.webp "https://www.gstatic.com/webp/gallery/1.sm.webp"
eog /tmp/samplefile.webp
แอปเริ่มต้นสำหรับ .webp (ภาพ/เว็บ ประเภทสื่ออินเทอร์เน็ต)
จากปัญหา EOG eog.desktop ไม่รวม webp mimetype:
หลังจากติดตั้ง https://github.com/aruiz/webp-pixbuf-loader eog โหลดภาพ webp อย่างถูกต้อง ...แต่ยังไม่ได้เพิ่มเป็นประเภท mime ที่รองรับในไฟล์ .desktop และด้วยเหตุนี้จึงไม่มีการเสนอให้เปิดภาพเหล่านั้นตามค่าเริ่มต้น
ในการแก้ไขปัญหานี้:
# รับข้อมูล
ประเภทไฟล์แบบสอบถาม xdg-mime /tmp/samplefile.webp # ประเภท MIME ของไฟล์: image/webp
xdg-mime ข้อความค้นหารูปภาพเริ่มต้น/webp # .desktop ชื่อไฟล์ของแอปพลิเคชันที่ลงทะเบียน
# เปิด .webp ด้วย eog
xdg-mime เริ่มต้น org.gnome.eog.desktop image/webp # ขอให้สภาพแวดล้อมเดสก์ท็อปทำให้แอปพลิเคชันเป็นแอปพลิเคชันเริ่มต้นสำหรับการเปิดไฟล์ประเภท mimetype: ค้นหาใน ~/.local/share/applications/ (ทั่วทั้งผู้ใช้) หรือ / usr/share/applications/ (ทั้งระบบ)
sudo update-mime-database /usr/share/mime # ใช้ทั้งระบบ
# ทดสอบ
xdg-open /tmp/samplefile.webp
เปลี่ยนไปแน่นอน org.gnome.eog.desktop
เพื่อสิ่งที่คุณต้องการ
ดูสิ่งนี้ด้วย