Top.Mail.Ru
Загрузка

Где миниатюры видеофайлов, Dolphin?

После установки свежего дистрибутива Kubuntu 24.10 я обнаружил одну странность, которая заключалась в отсутствии в файловом менеджере Dolphin отображения миниатюр видеофайлов. Скорее всего этот небольшой недочёт исправят до выхода финального релиза, но на 1 сентября ошибка всё ещё была актуальна.

Почему не стоит обновлять систему до релиза

В конце августа я прочитал новость о том, что в Kubuntu 24.10 обновили рабочую среду Plasma до шестой версии. Мне не терпелось опробовать её на своём домашнем компьютере, но также не хотелось ждать окончательного релиза, который будет только в октябре. Поэтому, дождавшись выходных, я запустил обновление из разрабатываемой ветки. Поначалу всё шло хорошо, я даже успел полюбоваться нововведениями рабочей оболочки, но после двух-трёх обновлений пакетов, мой компьютер отказался загружаться дальше «поломанного» дисплейного менеджера SDDM.

Я был готов к такому исходу, и поэтому, сидя в чёрной консоли, я посвятил целый вечер приятным ламповым воспоминаниям о бессоных ночах, в попытке перекомпилировать ядро Linux под свой Pentium III. Это была лирика, а в реальности, сохранив все свои данные, я переустановил систему. Выбор дистрибутива, думаю очевиден, — Kubuntu 24.10. Я выбрал минимальную установку, в которой нет даже элементарной программы, чтобы скачать с интернета мой любимый браузер. Опустим детали того, как я настраиваю систему под себя.

А где миниатюры видеофайлов?

Через несколько часов моя свежеустановленная система явила мне всю красоту свободного ПО, и подарила мне неописуемую радость, словно мной был приобретён новый компьютер. Моё ликование длилось ровно до тех пор, пока я не открыл папку с видеофайлами, и вместо того, чтобы созерцать их миниатюры, я увидел только лишь стандартные иконки.

Поиск в интернете указал на необходимость установки следующих приложений:

  • kdegraphics-thumbnailers,
  • ffmpegthumbs,
  • ffmpegthumbnailer.

Из них только третий не был установлен в моей системе, и потому я поспешил исправлять это упущение:

sudo apt install ffmpegthumbnailer

Увы, установка пакета ffmpegthumbnailer и его библиотеки никак не решило проблему.

Следующей подсказкой было отметить галочкой показ миниатюр в настройках Dolphin: «Настройка—Настроить Dolphin—Главное—Миниатюры». Но там даже не оказалось такого пункта.

Я был сбит с толку, но не отчаивался, и поэтому решил посмотреть, где же в системе прописано приложение ffmpegthumbs, которое, как я выяснил и отвечает за генерацию миниатюр. В консоли я набрал следующую команду:

dpkg -L ffmpegthumbs

Результат выполнения данной команды:

/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/qt6
/usr/lib/x86_64-linux-gnu/qt6/plugins
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/thumbcreator
/usr/lib/x86_64-linux-gnu/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so
/usr/share
/usr/share/config.kcfg
/usr/share/config.kcfg/ffmpegthumbnailersettings5.kcfg
/usr/share/doc
/usr/share/doc/ffmpegthumbs
/usr/share/doc/ffmpegthumbs/changelog.Debian.gz
/usr/share/doc/ffmpegthumbs/copyright
/usr/share/metainfo
/usr/share/metainfo/org.kde.ffmpegthumbs.metainfo.xml
/usr/share/qlogging-categories6
/usr/share/qlogging-categories6/ffmpegthumbs.categories

Изучив директорию библиотек, я обнаружил, что практически все плагины, которые генерируют миниатюры, используют фреймворк qt5.

Решение проблемы

Я скачал пакет ffmpegthumbs старой версии со страницы загрузки пакетов Debian. Прежде чем приступить к установке мне надо было избавиться от уже установленного пакета ffmpegthumbs:

sudo apt remove ffmpegthumbs --purge 

И только после удаления, я установил скачанный пакет. Ура! В моём файловом менеджере появились миниатюры видеофайлов.

А в настройках Dolphin повился пункт «Видеофайлы (ffmpegthumbs)», который и был отмечен галочкой.

Казалось бы на этом всё — я добился желаемого результата, но тут пакетный менеджер APT выявил наличие старой версии приложения и предложил обновить его, что свело бы на нет все мои старания. К счастью APT умеет фиксировать состояние установленного пакета, для чего используется опция «hold» команды «apt-mark».

sudo apt-mark hold ffmpegthumbs

Чтобы «разморозить» пакет, соответственно используется опция «unhold»:

sudo apt-mark unhold ffmpegthumbs

Прсмотреть все «замороженные» приложения можно командой:

apt-mark showhold

Заключение

Из всего вышеизложенного можно сделать один вывод: всему своё время. Ведь не зря опытные пользователи твердят не обновлять рабочую систему из девелоперской ветки. И мой опыт тому яркое подтверждение.

Но если вам не терпится опробовать какую-либо новинку, то стоит приготовиться к самому худшему варианту и заранее сделать резервные копии важных файлов и документов, приготовить или иметь под рукой инструмент для резервного восстановления или переустановки системы.

svg

Что вы думаете?

Показать комментарии / Оставить комментарий

Комментировать

svg
Быстрая навигация
  • 01

    Где миниатюры видеофайлов, Dolphin?