Strata файловий менеджер: новий відкритий проект на базі Rust

Strata: новий відкритий файловий менеджер на базі Rust

Strata, новий відкритий файловий менеджер, написаний на Rust і створений з використанням GTK4, досяг свого першого стабільного релізу, версії 1.0. Він розроблений переважно для Omarchy, налаштування робочого столу на базі Arch, але, звісно, також працює і на інших сумісних дистрибутивах Linux.

Альтернатива популярним файловим менеджерам

Цей додаток прагне стати альтернативою вже усталеним файловим менеджерам, таким як Dolphin, Nautilus і Thunar, з особливим акцентом на клавіатурну навігацію, продуктивність та попередній перегляд файлів.

Однією з цікавих особливостей Strata є підтримка трьох варіантів перегляду файлів: знайомої сітки значків, традиційного спискового вигляду та колонок Міллера. Колонки Міллера відображають кілька рівнів каталогів поруч, що полегшує навігацію вглиб вкладок без втрати структури.

Навігація за допомогою клавіатури

Функція навігації клавіатурою є ще однією важливою перевагою. Strata підтримує управління у стилі Vim, customizable shortcuts і розумний пошук файлів за назвою, що дозволяє користувачам швидко знаходити файли без постійного перемикання між клавіатурою і мишкою.

Файловий менеджер включає розширену систему перегляду, яка підтримує зображення, RAW фотографії, PDF, документи Markdown, вихідний код, аудіо та відеофайли. Попередні перегляди за допомогою рідних парсерів файлів ізольовані з Bubblewrap, що обмежує їх доступ до системних ресурсів для додаткової безпеки.

Функціональність Strata 1.0

Strata виконує звичайні файлові операції, такі як копіювання, переміщення, перейменування та видалення файлів. Він також підтримує перегляд архівів і витяг, знімні диски та віддалені локації через GIO/GVfs, включаючи SMB і SFTP підключення.

Щодо налаштування, додаток пропонує вибір тем, регульовані налаштування інтерфейсу та автоматичну синхронізацію теми з Omarchy. Його також можна налаштувати як стандартний файловий менеджер, а через інтеграцію порталу – використовувати як вибір файлів системи.

З виходом версії 1.0, розробники зосередилися на поліпшенні програми. Зокрема, вдосконалено доступ до вкладок з клавіатури з відновленням сесій, покращене оброблення функції перетягування, оптимізація для великих каталогів та поліпшене сортування файлів, а також додано нові переклади та численні виправлення, пов’язані з навігацією, попереднім переглядом та файловими операціями.

Продуктивність Strata порівняно з іншими менеджерами

Що стосується продуктивності, офіційний сайт проекту містить бенчмарки в порівнянні з Dolphin, Nautilus, Nemo, Thunar і Krusader. Вони демонструють обнадійливе використання пам’яті при роботі з каталогами, що містять багато файлів. Проте розробники визнають, що деякі конкуренти залишаються швидшими при генерації загальних мініатюр зображень.

Звісно, це бенчмарки, опубліковані проектом, тому незалежні випробування були б необхідні, щоб визначити, як Strata порівнюється у повсякденному використанні.

На даний момент Strata 1.0 доступний для систем Linux на базі x86_64 і AArch64. Arch Linux і Omarchy є його основними підтримуваними середовищами. Хоча інші дистрибутиви також можуть його запустити за умови дотримання необхідних залежностей, включаючи GTK 4.12 або новішу та glibc 2.39 або новішу для попередньо скомпільованих бінарних файлів.

Для отримання додаткової інформації, інструкцій з установки та вихідного коду, відвідайте GitHub репозиторій проекту.