Домой Софт и приложения Linux Утилита предварительного просмотра GNOME Sushi перешла на GTK4

Утилита предварительного просмотра GNOME Sushi перешла на GTK4

Утилита Sushi для файлового менеджера Nautilus обновилась до версии 51. Инструмент получил перенос на GTK4, улучшенную работу с окнами и новые функции управления файлами.

1
0

Утилита Sushi, предназначенная для быстрого предварительного просмотра файлов в файловом менеджере Nautilus, получила масштабное обновление. В версии 51 проект был полностью перенесен на библиотеку GTK4, что обеспечивает более органичную интеграцию с современными выпусками среды рабочего стола GNOME.

Окно предпросмотра файлов в Nautilus с использованием обновленной утилиты Sushi
Утилита Sushi позволяет мгновенно открывать файлы любого типа прямо из менеджера Nautilus.
HTML5

Особенности обновления и визуальные изменения

Для тех, кто не знаком с программой, Sushi выполняет роль, аналогичную функции Quick Look в macOS: пользователю достаточно выделить файл в Nautilus и нажать клавишу пробела, чтобы увидеть содержимое изображения, документа, аудио или видео. В новой версии 51 разработчики уделили внимание внешнему виду: интерфейс получил более плоскую панель заголовка, а для медиафайлов реализованы элементы управления, накладываемые поверх контента. Приложение теперь корректно адаптируется к системным настройкам светлой и темной тем оформления.

Одним из ключевых технических улучшений стала переработка логики изменения размера окна. В предыдущих версиях рамка предпросмотра сохраняла габариты первого открытого файла, что создавало неудобства при просмотре объектов разного формата. Теперь окно Sushi динамически и плавно подстраивается под размеры отображаемого контента, что положительно сказывается на работе с экранным масштабированием.

Новые функциональные возможности и управление

Разработчики добавили ряд клавиатурных сокращений для повышения эффективности работы:

  • F2 — переименование файла непосредственно из окна предпросмотра;
  • Delete — перемещение файла в корзину;
  • O — открытие файла в приложении по умолчанию;
  • P — пауза или возобновление воспроизведения аудио и видео.

Также была проведена работа по улучшению просмотра специфических типов данных. В HTML-файлах теперь блокируется загрузка удаленного контента, однако пользователю предоставляется информационная панель с возможностью разрешить загрузку. Кроме того, появилась поддержка открытия ссылок в браузере по правому клику мыши. Любителей анимации порадует полноценное воспроизведение GIF и TIFF, а в окне просмотра аудио теперь отображаются встроенные обложки альбомов.

HTML5

Технические улучшения и компоненты

Для отрисовки изображений вместо устаревшего Gdkpixbuf теперь используется библиотека Glycin, написанная на языке Rust. Этот же изолированный декодер применяется в других приложениях GNOME, включая программу для просмотра изображений Loupe. В число прочих изменений вошли перенос текста в окне просмотра, возможность управления воспроизведением видео кликом, добавление иконки полноэкранного режима и поддержка формата XHTML.

Развитие проекта и доступность

Над обновлением Sushi работали разработчики Питер Эйзенманн, Лоренцо Убальди и Тау Гэртли, а за реализацию порта на GTK4 отвечал Кори Берла. Проект остается частью экосистемы GNOME, выступая в роли штатного дополнения для файлового менеджера Nautilus. В настоящее время на трекере дизайна GNOME обсуждаются предложения по обновлению иконки приложения.

Релиз Sushi версии 51 запланирован на сентябрь 2026 года одновременно со стабильной версией GNOME 51. На текущий момент в репозиториях Ubuntu 26.10 доступна только 50-я версия, однако ожидается появление актуальной сборки в ближайшее время. Энтузиасты могут опробовать разработку уже сейчас через репозиторий GNOME Nightly Flatpak, при условии наличия среды выполнения GNOME 51 и соответствующей версии Nautilus.

Источник: https://www.omgubuntu.co.uk