LinuxForum.Fans
Тема

Исчезновение эскизов всех файлов

Автор: Linux_top_Joker 10 сообщений 985 просмотров
17.12.2025 08:26 · отредактировано #440128

Неожиданно пропали эскиз всех файлов. Когда это случилось, не помню. Кодеки есть. Может, после какого-то из обновлений поломалось. Помогите, пожалуйста, найти причину и исправить её. Скажите, пожалуйста, какие логи нужно смотреть, чтобы найти решение моей проблемы? Ffmpegthumbnailer, gstreamer и tumbler установлены.

17.12.2025 17:30 · отредактировано #440130
Linux_top_Joker написал:
Неожиданно пропали эскиз всех файлов. Когда это случилось, не помню. Кодеки есть. Может, после какого-то из обновлений поломалось. Ffmpegthumbnailer, gstreamer и tumbler установлены.

Подозреваю по gthumbnailer, gstreamer и tumbler, что DE (XFCE) менеджер (Thunar)

Linux_top_Joker написал:
Помогите, пожалуйста, найти причину и исправить её. Скажите, пожалуйста, какие логи нужно смотреть?

Логи: journalctl -u tumblerd и ~/.cache/tumbler/.

Linux_top_Joker написал:
найти решение моей проблемы

~ скопируй /etc/xdg/tumbler/tumbler.rc в ~/.config/, включи FfmpegThumbnailer
~ очисти: rm -rf ~/.cache/thumbnails/*
~ перезапусти: pkill tumblerd; tumblerd &

21.12.2025 06:17 #440136
"alt6kdesktop" написал:
Логи: journalctl -u tumblerd

Пишет: «-- No entries --».

"alt6kdesktop" написал:
~/.cache/tumbler/

Папки tumbler нет в папке .cache.

"alt6kdesktop" написал:
~ очисти: rm -rf ~/.cache/thumbnails/*
Это я уже делал.

"alt6kdesktop" написал:
перезапусти: pkill tumblerd; tumblerd &
Результата нет.
30.12.2025 00:03 #440139
Linux_top_Joker написал:
Результата нет.

Было бы удивительно, если бы результат был. Здесь не Боги живут, или, думаешь, сидят здесь себе на облаке, ножки свесив, и видят, что у тебя там на компе наставлено? Хочешь нормальный ответ, тогда пиши нормальный вопрос с указанием inxi -Fxz.

30.12.2025 17:35 #440140

Вероятно, у вас c gdk-pixbuf2 что-то делали в дистрибутиве, проблема была замечена довольно давно. Суть проблемы в том, что для защиты от какой-то уязвимости эта библиотека была переделана так, что теперь она обрабатывает данные опосредованно, через внешний обработчик, работающий в "песочнице". Проверьте, все ли зависимости пакета установлены, у меня в Arch Linux это выглядит так:

text
$ pacman -Qi gdk-pixbuf2
Название             : gdk-pixbuf2
Версия               : 2.44.4-1
Описание             : An image loading library
Архитектура          : x86_64
URL                  : https://wiki.gnome.org/Projects/GdkPixbuf
Лицензии             : LGPL-2.0-or-later
Группы               : Нет
Предоставляет        : libgdk_pixbuf-2.0.so=0-64
Зависит от           : glib2  glibc  glycin  shared-mime-info
Доп. зависимости     : libheif: Load .avif, .heic and .heif [установлено]
                       libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
                       libwmf: Load .apm and .wmf [установлено]
Требуется            : appmenu-gtk-module  appstream  appstream-glib  audacity  ayatana-ido  cogl  emacs  evolution  firefox  gcr  gdl  gegl  ghostscript  gimp
                       gnome-desktop  goocanvas  granite  granite7  gst-plugins-good  gtk-update-icon-cache  gtk-vnc  gtk2  gtk3  gtk4  gtkmm-4.0  gtkmm3
                       gtksourceview3  gtksourceview5  libayatana-indicator  libdbusmenu-gtk3  libgsf  libhandy  libnotify  librsvg  libsixel  libwnck3
                       libxfce4windowing  lightdm-gtk-greeter-settings  mako  polkit-gnome  qemu-ui-gtk  retro-gtk  spice-gtk  sway  swaybg  swaylock  tumbler
                       webkit2gtk  webkit2gtk-4.1  webkitgtk-6.0  wofi  wxwidgets-gtk3  xarchiver  xdg-desktop-portal  xdg-desktop-portal-gtk
Опционально для      : libwmf  mlt  qt6-base
Конфликтует с        : Нет
Заменяет             : Нет
Установленный размер : 2,95 MiB
Сборщик              : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Дата сборки          : Вт 21 окт 2025 19:09:11
Дата установки       : Вт 21 окт 2025 21:55:00
Причина установки    : Установлен как зависимость другого пакета
Установочный скрипт  : Yes
Проверен             : Подпись
02.01.2026 11:06 #440146

Я посмотрел в логи, и оказывается, что проблема в D-Bus. Он выдаёт ошибки «Service file '/usr/share//dbus-1/services/org.xfce.Tumbler.Cache1.service' is not named after the D-Bus name 'org.freedesktop.thumbnails.Cache1'.», «Service file '/usr/share//dbus-1/services/org.xfce.Tumbler.Manager1.service' is not named after the D-Bus name 'org.freedesktop.thumbnails.Manager1'.», «Service file '/usr/share//dbus-1/services/org.xfce.Tumbler.Thumbnailer1.service' is not named after the D-Bus name 'org.freedesktop.thumbnails.Thumbnailer1'.».

05.01.2026 00:12 #440152

Несоответствие имен D-Bus сервисов Tumbler и их файлов.

1. Устранить ошибку в файлах /usr/share/dbus-1/services/org.xfce.Tumbler.*.service - исправив строку Name=org.xfce.Tumbler.* на Name=org.freedesktop.thumbnails.*.
2. Завершить процессы tumblerd и thunar: killall tumblerd thunar
3. Перезапустить dbus: sudo systemctl restart dbus

05.01.2026 17:55 #440155
alt6kdesktop написал:
Несоответствие имен D-Bus сервисов Tumbler и их файлов.

1. Устранить ошибку в файлах /usr/share/dbus-1/services/org.xfce.Tumbler.*.service - исправив строку Name=org.xfce.Tumbler.* на Name=org.freedesktop.thumbnails.*.
2. Завершить процессы tumblerd и thunar: killall tumblerd thunar
3. Перезапустить dbus: sudo systemctl restart dbus

У меня как раз в файлах уже стоит org.freedesktop.*. Может, поменять на org.xfce.*?

06.01.2026 01:45 #440156
"Linux_top_Joker" написал:
У меня как раз в файлах уже стоит org.freedesktop.*. Может, поменять на org.xfce.*?

Проверьте пути (внимание, в Arch Linux они могут быть другими):

text
$ for fl in $(ls -1 org.xfce.{Thunar,Tumbler}*); do echo -ne "file: $fl\n"; cat $fl; echo; done
org.xfce.Thunar.FileManager1.service
[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/Thunar --gapplication-service
SystemdService=thunar.service

org.xfce.Thunar.service [D-BUS Service] Name=org.xfce.Thunar Exec=/usr/bin/Thunar --gapplication-service SystemdService=thunar.service org.xfce.Tumbler.Cache1.service [D-BUS Service] Name=org.freedesktop.thumbnails.Cache1 Exec=/usr/lib/tumbler-1/tumblerd SystemdService=tumblerd.service

org.xfce.Tumbler.Manager1.service [D-BUS Service] Name=org.freedesktop.thumbnails.Manager1 Exec=/usr/lib/tumbler-1/tumblerd SystemdService=tumblerd.service

org.xfce.Tumbler.Thumbnailer1.service [D-BUS Service] Name=org.freedesktop.thumbnails.Thumbnailer1 Exec=/usr/lib/tumbler-1/tumblerd SystemdService=tumblerd.service

И проверьте, что у вас установлен пакет glycin, либо версия gdk-pixbuf, не имеющая зависимости от этого пакета.

07.01.2026 12:00 #440157
yars написал:

Проверьте пути (внимание, в Arch Linux они могут быть другими):
text
$ for fl in $(ls -1 org.xfce.{Thunar,Tumbler}*); do echo -ne "file: $fl\n"; cat $fl; echo; done
org.xfce.Thunar.FileManager1.service
[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/Thunar --gapplication-service
SystemdService=thunar.service

org.xfce.Thunar.service [D-BUS Service] Name=org.xfce.Thunar Exec=/usr/bin/Thunar --gapplication-service SystemdService=thunar.service org.xfce.Tumbler.Cache1.service [D-BUS Service] Name=org.freedesktop.thumbnails.Cache1 Exec=/usr/lib/tumbler-1/tumblerd SystemdService=tumblerd.service

org.xfce.Tumbler.Manager1.service [D-BUS Service] Name=org.freedesktop.thumbnails.Manager1 Exec=/usr/lib/tumbler-1/tumblerd SystemdService=tumblerd.service

org.xfce.Tumbler.Thumbnailer1.service [D-BUS Service] Name=org.freedesktop.thumbnails.Thumbnailer1 Exec=/usr/lib/tumbler-1/tumblerd SystemdService=tumblerd.service

И проверьте, что у вас установлен пакет glycin, либо версия gdk-pixbuf, не имеющая зависимости от этого пакета.

Glycin и gdk-pixbuf установлены. Скорее всего, нужно файлы переименовать.

Войдите или зарегистрируйтесь, чтобы ответить.