Почему я не вижу миниатюры в Nautilus?

Вопрос или проблема

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

введите описание изображения здесь

Это начало происходить после обновления Ubuntu с 12.04 до 12.10.

Попробуйте изменить параметры nautilus.

Правка-> Настройки-> Превью-> Другие файлы для предварительного просмотра-> только файлы (установите большее значение в МБ и попробуйте перезагрузить)

Это может произойти, если вы получили другой UID, чем тот, который у вас был раньше (это снимет с вас право собственности на эти файлы). Попробуйте выполнить следующее в терминале:

sudo chown -R $USER:$USER ~/.thumbnails

Начиная с 12.10, миниатюры также хранятся в ~/.cache/thumbnails, поэтому вы можете повторить тот же процесс для этого расположения.

Если ни одно из этих решений не решает вашу проблему, вы всегда можете удалить их (они автоматически генерируются, и я думаю, что неудачные генерации миниатюр кэшируются):

sudo rm -rf ~/.thumbnails/* ~/.cache/thumbnails/*

Примечание: это не относится к вопросу OP, но если вы не видите превью для видеофайлов (например, mkv, mp4), возможно, у вас отсутствует видеокодек. Это можно легко исправить, открыв видео с помощью “Movie Player”: он предложит подходящий кодек.

У меня была та же проблема.

Я решил ее, переместив папку .thumbnails и установив символическую ссылку на .cache/thumbnails вместо этого.

mv ~/.thumbnails ~/thumbnails
ln -s ~/.cache/thumbnails ~/.thumbnails

Может быть, были какие-то изменения?

Мне кажется, что миниатюры создают свои превью в .cache/thumbnails, в то время как nautilus продолжает искать в .thumbnails.

Похоже, что путь изменился в последних версиях. Для меня проблема в 13.04 заключалась в том, что ~/.cache/thumbnails принадлежал root.

Поэтому для 13.04, по крайней мере, команда такова:

sudo chown -R yourusername:yourusername ~/.cache/thumbnails

Так что у Salem это было-

Если вы пытаетесь получить доступ к сетевому устройству, например, NAS, зайдите в настройки nautilus и выберите Правка-> Настройки-> Превью-> Другие файлы для предварительного просмотра-> Показать миниатюры-> Всегда

Надеюсь, это поможет!

Может быть, есть еще один фактор, вызывающий это – возможно, вы не установили нужный кодек, как предложено здесь: http://iwillfolo.blogspot.co.il/2013/10/thumbnail-doesnt-load.html

Попробуйте установить пакет ubuntu restricted extras. Откройте терминал и введите:

sudo apt-get install ubuntu-restricted-extras -y

Зависит от версии glib, изменение произошло в модуле Gio, начиная с серии 2.35.

Каталог кэша миниатюр теперь начинается с $XDG_CACHE_DIR/ и начальная точка убрана (так как $XDG_CACHE_DIR обычно $HOME/.cache). ChangeLog для glib указывает, что путь для больших размеров был “исправлен” (Добавлено $XDG_CACHE_DIR)

начиная с версии 2.35.3 так, чтобы соответствовать пути для нормальных размеров, подразумевая, что некоторые версии, использующие добавленный префикс, до 2.35.3 (я не нашел никаких), сломаны. Решение с добавлением символической ссылки будет обходным путем для этих сломанных версий.

В моем случае это было довольно просто: все, что мне нужно было сделать, это изменить настройки в nautilus, переключив с “показать миниатюры: только локальные файлы” на “показать миниатюры: всегда” (мои JPG, находящиеся на моем смартфоне, не отображались). Я нашел проблему благодаря Aswn, практически, так что огромное спасибо ему/ей.

Измените параметры nautilus в

Правка -> Настройки -> Превью -> Файлы -> Показать миниатюры

с “Только локальные файлы” на “Всегда”. Это может быть полезно для USB-накопителей или любого внешнего источника, такого как телефоны.

(ubuntu 14.04 LTS)

У меня были те же симптомы, и я исправил это, установив следующий пакет:

sudo apt install libgdk-pixbuf2.0-bin

В моем случае я отключил настройку sysctl ядра из-за CVE-2022-32250, и это сломало “bwrap” из пакета bubblewrap, который используется внутренне при создании миниатюр!

Поэтому следующее как “root” снова заставило работать для меня:

echo "1" > /proc/sys/kernel/unprivileged_userns_clone

К сожалению, реальные сообщения об ошибках в nautilus скрыты глубоко внутри, так что только запуск strace позволил выявить командную строку “bwrap”, которая затем показала правильное сообщение об ошибке.

Ubuntu 22.04 LTS / Jammy

Как уже упоминалось, в настройках Nautilus есть параметр для показа миниатюр на вашем локальном компьютере или всегда. Однако wording теперь различается.

  1. Nautilus
  2. Настройки / меню гамбургера, верхний правый угол, настройки
  3. Прокрутите вниз до заголовка “Производительность”
  4. Измените “Показать миниатюры” на “Все файлы”“Только на этом компьютере”)

введите описание изображения здесь

Как всегда, будьте готовы к незначительным изменениям в названии в будущих выпусках.

Для всех, кто использует более новую версию Ubuntu (22.04 и выше);

Если вы следовали ответу sastorsl и миниатюры все еще не генерируются, выполните следующее:

Проверьте, установлен ли totem (используя nala или dpkg):

sudo nala list --installed | grep totem
dpkg -s totem

Если нет, то установите его или установите ffmpegthumbnailer (это пакет из репозитория universe)

sudo nala install -y --install-recommends totem

или

  1. включите репозиторий universe:

    sudo apt-add-repository universe
    
  2. обновите кэш:

    sudo nala update
    
  3. установите:

    sudo nala install -y ffmpegthumbnailer
    

Перезапустите nautilus
закройте nautilus из системного менеджера или терминала и снова откройте его.

ОТВЕТ 2024 ГОДА

Для воссоздания миниатюр в Nautilus удалите файлы внутри:

~/.cache/thumbnails/fail/gnome-thumbnail-factory/

Ответ или решение

Отсутствие миниатюр в Nautilus может быть вызвано несколькими факторами после обновления Ubuntu. Вот шаги, которые помогут вам устранить эту проблему.

1. Проверьте настройки Nautilus

Первое, что следует сделать, это изменить настройки предварительного просмотра в Nautilus:

  1. Откройте Nautilus.
  2. Перейдите в меню Правка -> Настройки -> вкладка Предварительный просмотр.
  3. В разделе Показать миниатюры выберите Всегда (вместо Только локальные файлы).

Это особенно актуально, если вы пытаетесь получить доступ к файлам на USB-носителе или заблокированных устройствах.

2. Изменение прав доступа

Если после обновления вы получили другой UID, это может привести к тому, что вы потеряете право собственности на файлы в каталоге, где хранятся миниатюры. Выполните команды в терминале:

sudo chown -R $USER:$USER ~/.thumbnails
sudo chown -R $USER:$USER ~/.cache/thumbnails

3. Удаление кэша миниатюр

Если права доступа и настройки не помогли, попробуйте удалить кэш миниатюр, чтобы вернуть их создание в Nautilus:

sudo rm -rf ~/.thumbnails/* ~/.cache/thumbnails/*

Миниатюры будут автоматически пересозданы при повторном открытии Nautilus.

4. Убедитесь в установке кодеков

Если миниатюры не отображаются для видеофайлов (например, mkv, mp4), возможно, у вас отсутствуют необходимые кодеки. Установите пакет ubuntu-restricted-extras, который содержит множество популярных кодеков:

sudo apt-get install ubuntu-restricted-extras -y

5. Символическая ссылка для .thumbnails

Некоторые версии Nautilus могут ожидать миниатюры в каталоге ~/.thumbnails, тогда как они могут сохраняться в ~/.cache/thumbnails. Попробуйте создать символическую ссылку:

mv ~/.thumbnails ~/thumbnails
ln -s ~/.cache/thumbnails ~/.thumbnails

6. Установите необходимые пакеты

Также убедитесь, что установлены пакеты, которые могут быть необходимы для создания миниатюр:

sudo apt install libgdk-pixbuf2.0-bin

7. Проверка настройки Bubblewrap

Если вы столкнулись с проблемами после изменений в конфигурации ядра, возможно, потребуется переопределить настройки с помощью:

echo "1" > /proc/sys/kernel/unprivileged_userns_clone

8. Проверка наличия Totem

Для генерации миниатюр для видеофайлов может потребоваться наличие плеера Totem. Убедитесь, что он установлен:

sudo apt install totem

Если его нет, установите его:

sudo apt install -y --install-recommends totem

9. Перезапустите Nautilus

После выполнения вышеуказанных шагов закройте Nautilus и откройте его снова для применения всех изменений.

Заключение

Следуя этому руководству, вы сможете восстановить отображение миниатюр в Nautilus. Если проблема сохранится, возможно, стоит рассмотреть возможность обращения за помощь в сообщество Ubuntu или на профильные форумы для дополнительно рассмотрения вашей конкретной ситуации.

Оцените материал
Добавить комментарий

Капча загружается...