Strata, новый файловый менеджер с открытым исходным кодом, написанный на Rust и собранный с использованием GTK4, вышел в первой стабильной версии 1.0. Он предназначен в первую очередь для Omarchy, настольной системы Linux на базе Arch, но, конечно, работает и в других совместимых дистрибутивах Linux.
Приложение призвано стать альтернативой таким файловым менеджерам, как Dolphin, Nautilus и Thunar, с особым упором на навигацию с помощью клавиатуры, производительность и предварительный просмотр файлов.
Одна из интересных особенностей Strata — поддержка трех макетов просмотра файлов: привычной сетки иконок, традиционного списка и колонок Миллера. В колонках Миллера несколько уровней каталогов отображаются рядом, что упрощает навигацию по глубоко вложенным папкам без потери структуры.
Навигация с помощью клавиатуры — еще одно важное преимущество. Strata поддерживает управление в стиле Vim, настраиваемые сочетания клавиш и нечеткий поиск по имени файла, что позволяет пользователям быстро находить файлы, не переключаясь постоянно между клавиатурой и мышью.
Файловый менеджер включает в себя обширную систему предварительного просмотра изображений, фотографий в формате RAW, PDF-файлов, документов в формате Markdown, исходного кода, аудио- и видеофайлов. Предварительный просмотр с использованием встроенных файловых парсеров изолирован с помощью Bubblewrap, что ограничивает доступ к системным ресурсам для дополнительной безопасности.
Strata выполняет стандартные операции с файлами, такие как копирование, перемещение, переименование и удаление файлов. Она также поддерживает просмотр и извлечение файлов из архивов, работу со съемными носителями и удаленными хранилищами через GIO/GVfs, включая подключения по протоколам SMB и SFTP.
Что касается настройки, приложение предлагает выбор тем, настраиваемые параметры интерфейса и автоматическую синхронизацию тем с Omarchy. Его также можно настроить в качестве файлового менеджера по умолчанию, а с помощью дополнительной интеграции с порталом использовать в качестве системного средства выбора файлов.
В версии 1.0 разработчики сосредоточились на доработке приложения, внеся заметные улучшения, в том числе вкладки с доступом с клавиатуры и восстановлением сессий, улучшенную поддержку перетаскивания, оптимизацию для больших каталогов, улучшенную сортировку файлов, дополнительные переводы и множество исправлений, связанных с навигацией, предварительным просмотром и операциями с файлами.
Что касается производительности, на официальном сайте проекта представлены результаты сравнительного тестирования с Dolphin, Nautilus, Nemo, Thunar и Krusader, которые показывают многообещающие результаты в плане использования памяти при работе с каталогами, содержащими множество файлов. Однако разработчики признают, что некоторые конкурирующие файловые менеджеры по-прежнему быстрее генерируют стандартные эскизы изображений.
Разумеется, это результаты тестирования, опубликованные самим проектом, поэтому для сравнения Strata с другими файловыми менеджерами в повседневном использовании потребуется независимое тестирование.
В настоящее время Strata 1.0 доступна для систем Linux x86_64 и AArch64. Arch Linux и Omarchy являются основными поддерживаемыми средами, хотя другие дистрибутивы также могут работать с этой программой, если они соответствуют необходимым требованиям, включая GTK 4.12 или более новую версию и glibc 2.39 или более новую версию для предварительно скомпилированных двоичных файлов.
Для получения дополнительной информации, инструкций по установке и доступа к исходному коду посетите репозиторий проекта на GitHub.

