Рейтинг:14

Как добавить поддержку WebP в Eye of GNOME

флаг vn

WebP файлы изображений становится все более и более распространенным в сети. Глаз ГНОМА (eog) не поддерживает его из коробки. Некоторые браузеры делают, и ImageMagick только установка сеть упаковка (магия/конвертировать -формат списка).

А простой поиск позволь тебе webp-pixbuf-загрузчик но может быть не так просто для начинающих.

Справка

Рейтинг:6
флаг vn

Выполните следующие действия, чтобы добавить поддержку WebP в Eye of GNOME:

  1. Предварительная сборка

    sudo apt установить git meson ninja-build
    компакт-диск /tmp/
    git-клон 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/вопросы/9#issuecomment-537437407
    
  2. Сборка на Debian/Ubuntu

    meson builddir -Dgdk_pixbuf_query_loaders_path=/usr/lib/x86_64-linux-gnu/gdk-pixbuf- 2.0/gdk-pixbuf-query-loaders
    ниндзя -C каталог сборки
    
  3. Установить

    sudo ninja -C builddir установить
    
  4. Тестовое задание

    wget -O /tmp/samplefile.webp "https://www.gstatic.com/webp/gallery/1.sm.webp"
    eog /tmp/samplefile.webp
    

Приложение по умолчанию для .webp (изображение/веб-страница тип интернет-СМИ)

Из выпуска ЭОГ eog.desktop не включает mimetype webp:

После установки https://github.com/aruiz/webp-pixbuf-загрузчик eog правильно загружает изображения webp...но он по-прежнему не добавляется в качестве поддерживаемого типа mime в файл .desktop и, как следствие, не предлагается по умолчанию для открытия этих изображений.

Чтобы исправить это:

# Получить данные
xdg-mime query filetype /tmp/samplefile.webp # MIME-тип файла: image/webp
xdg-mime query default image/webp # .desktop имя файла зарегистрированного приложения

# Открываем .webp с помощью eog
xdg-mime default 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 ко всему, что вы хотите.

Смотрите также

raj avatar
флаг cn
raj
Я не могу поверить, что до сих пор нет пакета `.deb` с этим, который можно просто установить, без необходимости собирать его из исходного кода.
флаг in
`meson` не удалось собрать, пока я не установил `libgdk-pixbuf2.0-dev libwebp-dev` (Ubuntu 20.04).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.