
Эскизы изображений, PDF и других поддерживаемых файлов снова появляются на рабочем столе Ubuntu 24.04 LTS после почти годового отсутствия.
Согласно отчету об ошибке, поданному в мае прошлого года, предварительный просмотр миниатюр файлов не отображается на рабочем столе Ubuntu 24.04, появляясь только в виде общих значков файлов. Когда папка ~/Desktop
просматривается в файловом менеджере Nautilus, миниатюры отображаются.
Ubuntu устанавливает расширение Desktop Icons NG (DING) GNOME Shell специально для того, чтобы пользователи могли размещать папки, файлы, веб-ссылки и другие ярлыки на самом рабочем столе. Эта функция характерна для многих настольных сред Linux.
Как отмечает автор сообщения об ошибке, возможность видеть предварительный просмотр миниатюр очень полезна, так как позволяет с первого взгляда определить содержимое некоторых файлов, например, картинок или PDF-документов.
Отсутствие миниатюр на рабочем столе было ошибкой
Причина, по которой миниатюры файлов не отображались на рабочем столе в Ubuntu 24.04, кроется в безопасности. Расширение DING использует API миниатюр GNOME, которые, в свою очередь, используют для работы уровень безопасности Bubblewrap (bwrap
).
Начиная с Ubuntu 23.10, дистрибутив использует AppArmor для блокировки пространств имен непривилегированных пользователей. Это приводит к тому, что вызовы bwrap
для создания миниатюры не работают. Нет вызова – нет миниатюры.
Явные исключения были добавлены в новые версии расширения DING, такие как те, что используются в Ubuntu 24.10 и более поздних версиях. Но в версии, включенной в Ubuntu 24.04 LTS, их по-прежнему не было – до сих пор.
Когда появится исправление?
В очереди находится обновление gnome-shell-extension-desktop-icons-ng
. Оно включает в себя несколько исправлений, в том числе одно, устраняющее проблему отсутствия эскизов файлов.
В настоящее время обновление находится в репо noble-proposed. Если не будет найдено никаких проблем, то через несколько недель оно перейдет в репо noble-updates. Как только обновление будет готово, все пользователи Ubuntu 24.04 LTS смогут обновить его через Software Updater.
Тем временем все, кто хочет получить работающие миниатюры файлов, могут скачать исправленный DEB с Launchpad и установить его вручную, а затем перезагрузиться (выход из системы и повторный вход могут сработать, но поскольку задействованы исключения AppArmor, лучше перезагрузиться).
В качестве альтернативы пользователи могут перейти на upstream-версию Desktop Icons NG. Сначала удалите версию из репозитория Ubuntu (sudo apt remove gnome-shell-extension-desktop-icons-ng
), а затем установите версию на GNOME Extensions.