LINUX.ORG.RU

Strata 1.1.1 — быстрый файловый менеджер

 , , ,


0

2

Состоялся корректирующий релиз Strata 1.1.1 — файлового менеджера, написанного с использованием GTK4 и GIO. Проект изначально развивался как штатное решение для дистрибутива Omarchy, однако не завязан на него и работает в любых современных Linux-дистрибутивах с Wayland.

Ключевой акцент при разработке Strata — скорость отклика интерфейса и сквозное управление без мыши (keyboard-first).

Главные особенности Strata:

  1. Колонки Миллера:
    • Помимо режимов списка и сетки иконок, доступен каскадный многоколоночный вид. При открытии папки её содержимое появляется в столбце справа, сохраняя родительские каталоги перед глазами (как в macOS Finder или консольных TUI-менеджерах).
  2. Fuzzy Search:
    • По Ctrl + K открывается строка быстрого поиска по именам и путям по всем смонтированным носителям.
    • Поддерживается настройка исключений через настройки.
  3. Предпросмотр:
    • Встроенная панель быстрого просмотра поддерживает текстовые файлы с подсветкой синтаксиса, PDF-документы, видео, аудио и RAW-фотографии.
    • Все сторонние парсеры файлов изолируются с помощью контейнерной песочницы Bubblewrap.
  4. Кастомизация:
    • Встроенный редактор стилей, поддержка десятков готовых цветовых тем.
  5. Интеграция с рабочим столом:
    • Умеет подменять системный портал выбора файлов (xdg-desktop-portal-gnome/gtk).
    • Интеграция с автоматическим монтированием и разблокировкой зашифрованных разделов через udiskie.

Что нового в версии 1.1.1:

  • Устранена серия ошибок и крешей при запуске изолированного процесса предпросмотра специфичных изображений.
  • Исправлены мелкие дефекты при перетаскивании файлов мышью (Drag & Drop) между колонками и сторонними окнами.
  • Оптимизировано потребление памяти при открытии каталогов, содержащих сотни тысяч файлов.
  • Сглажены переходы при анимации вкладок.
  • Исправлены недочёты с парсингом путей в строке адреса при монтировании SMB-ресурсов.
  • Актуализированы локализации и обновлены зависимости.

Для пользователей Arch Linux пакет доступен в AUR (strata-bin). Исходный код на Rust распространяется под лицензией MIT.

Сайт проекта

Репозиторий проекта на GitHub

>>> Страница релиза

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от gagarin0

Я не хочу показаться грубым, но давайте сначала доживем до 2028 года и не сдохнем от голода, когда начнется глобальный финансовый кризис. Или ИИ как-то решит проблему многомиллиардных убытков и долгов, которые невозможно выплатить, придумает наконец-то жизнеспособную бизнес-модель для своих разработчиков и продаванов? Или в 2028м году ИИ отменит деньги и все это потеряет значение?

https://money.usnews.com/investing/news/articles/2026-10-26/analysis-in-china-the-ai-bubble-has-already-burst

Можно так же вспомнить кризис на корейских фондовых рынках в июле этого года.

treflip
()
Последнее исправление: treflip (всего исправлений: 1)

хотелось бы увидеть подтверждения замеров быстроты

x905 ★★★★★
()
Ответ на: комментарий от Bfgeshka

старый код всё ещё тут и всё ещё работает, как оно мертво может быть?

окружение могут поломать так, что старый код работать перестанет

tiinn ★★★★★
()
Ответ на: комментарий от kto_tama

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

Блин, вот FM писать как-то никогда не хотелось. Игрушку - да, FM - нет.

tiinn ★★★★★
()
Ответ на: комментарий от treflip

Или ИИ как-то решит проблему многомиллиардных убытков и долгов, которые невозможно выплатить

нет

придумает наконец-то жизнеспособную бизнес-модель для своих разработчиков и продаванов

да

Или в 2028м году ИИ отменит деньги

нет

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

Блин, вот FM писать как-то никогда не хотелось. Игрушку - да, FM - нет.

ну или игрушку - как вариант

kto_tama ★★★★★
()

Если интерфейс а-ля TUI, то надо чтобы мог и в терминале работать. Мой вывод - не нужно.

Loki13 ★★★★★
()
Ответ на: комментарий от tiinn

Это Robotron был с чёрным фоном и зелёным текстом.

и польская Мазовия

Фрязинский дисплей 15ИЭ-00-013 (1980 г.)

alash ★
()
Ответ на: комментарий от Shadow

Не спорю, но рабочее поле размером с почтовую открытку.

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

индийский акцент интенсифицируется

okay claude make good business model b2b saas, make no mistakes

Примерно так это должно выглядеть? Почему этого еще не произошло?

treflip
()
Последнее исправление: treflip (всего исправлений: 1)
Ответ на: комментарий от Bfgeshka

В рожу бы таким людям плюнуть.

Я боюсь, что слюны не хватит.

sparkie ★★★★★
()
Ответ на: комментарий от kto_tama

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

Буквально только что в свой личный свечной заводик эти самые колонки Миллера нанейрослопил (как раз этой темой вдохновившись): https://github.com/yogsagot/navigator

YogSagot ★★☆
()

Напоминает ranger
Отдаёт нейрослопом
Но заинтересовал, поставил тоже
Тактильно удобный, визуально приемлемый

GRAF_ANDROID ★
()

Rust

GTK 4

GIO

Ух б… Поставить чтоли, посмотреть на это сочетание жижи с жижей

Lrrr ★★★★★
()
Ответ на: комментарий от gagarin0

во многих конторах, в performance review входит метрика по затраченным токенам,

Мне тут задачка досталась, ничего особенного, нужно взять claude и запустить skill. Смотрю внутрь, а там лапша на bash’е. Просто теперь, чтобы запусть скрипт, нужна ai, которая ещё токенов нажжёт в процессе работы. Теперь я не какой-нибудь луддит, а AI-инженер, да.

ugoday ★★★★★
()
Ответ на: комментарий от YogSagot

Питончик

Пожалуй ноде.жс был бы выбором получше

BruteForce ★★★★★
() автор топика
Ответ на: комментарий от ugoday

вы видимо упускаете момент что за лапшей на баше, есть пре и пост обработки окружений :) удачи вам в вашем нелегком деле!

gagarin0 ★
()
Ответ на: комментарий от BruteForce

Спасибо конечно, но оно там рассказывает что это, а не что с ним не так (и отчего предыдущий оратор возмущается).

YogSagot ★★☆
()
Ответ на: комментарий от gagarin0

, есть пре и пост обработки окружений :)

Которые делаются другой лапшой на баше примерно с начала девяностых. До этого обработка делалась на корн шелле, си-шелле и других потомках позикс шелла.

удачи вам в вашем нелегком деле!

Спасибо, дружище.

ugoday ★★★★★
()
Ответ на: комментарий от YogSagot

Так, навелосипедили опять какую-то фигню, вместо того, чтобы взять ортодоксальный, каноничный и православный plan9.

ugoday ★★★★★
()
Ответ на: комментарий от tiinn

Размеры рабочего поля экрана, мм …………………….. 180 x 250

с почтовую открытку?

Были и такие: 61 см диагональ, зелёный монохромный дисплей. СМ-7316. У меня таких было два, уже никуда не подключенных, один отдал знакомому, он всобачил зелёный кинескоп в старый телевизор и хвастался перед девушками зелёной картинкой.

alash ★
()
Последнее исправление: alash (всего исправлений: 2)
Ответ на: комментарий от BruteForce

но это лучше Nemo

вы-же говорили про мс?!
имхо, после некоторого терпения/дисциплины можно привыкнуть ко многому.
вот я привык к мс, вполне доволен. но хотел-бы еще «натерпеть» на far и недавно появившийся dn.
хотя все задачи перекрывает мс, но это уже в силу доброй памяти по данным менеджерам, временам... :o)

sunjob ★★★★★
()
Ответ на: комментарий от YogSagot

не смог разобраться

$ cd navigator/packaging/linux/
$ ./nav.sh
Unknown option: -P
usage: /usr/bin/python3 [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.

$ cd navigator/packaging/linux/
$ ./build.sh
-->
build.sh: no wheel in dist/ -- run: python3 -m build
требует привилегий? для сборки? (по моему, не дело это? :о)
slackware-15.0
python3-3.9.18
fpc-3.2.2

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от shdown

На этом фоне особенно забавно смотрятся заявления этой дыхоты (DHH) про то, что скоро код руками будет писать не нужно.

Судя по накалу психоза, не то что не нужно, а скоро будет запрещено писать код. И не только код, а вообще что угодно. И думать тоже запретят, за всех будет думать сверхразум. У масонской илитки открылась новая шиза на почве богостроительства, так вижу. Нужно просто потерпеть пока они не навернутся, уйти в глубокий дауншифт. А там глядишь больше и не захочется заниматься такой ерундой как айтишка.

bread ☆
()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от bread

потерпеть пока они не навернутся, уйти в глубокий дауншифт.

ага! они вас/нас всех в даун-щит уйдут... навернуться они... шас!
вы, случаем, не засланный казачек?
п.с.
можете, конечно, потренироваться. в темном углу у «массона» попросить поделиться финансами. вежливо. а то, что у него в кабуре ствол или финка, так это не беда - они от ваших вежливых слов рассыпятся в прах. попробуйте, весьма освежает сознание... происходящего.
удачи. :о)

sunjob ★★★★★
()
Ответ на: комментарий от sunjob
$ cd navigator/
$ python -m venv venv
$ source ./venv/bin/activate
$ pip3 install -r requirements.txt
$ deactivate
./nav.sh
YogSagot ★★☆
()
Последнее исправление: YogSagot (всего исправлений: 2)

файлового менеджера, написанного с использованием GTK4

Ну чтож, моя шутка о том, что интерфейсостроение делает круг и возвращается во времена ДОСа - больше не шутка. Всё очень продвинуто... для 1994 года.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от YogSagot

Не, explorer.exe из вин98 однозначно лучше. Из 95 надо подумать, я его крайне мало использовал.

kirill_rrr ★★★★★
()
Ответ на: комментарий от Shadow

Gentoo

И чем он лучше, например, X Northern Captain?

Тем, что ты можешь компилировать Gentoo пока компилируешь Gentoo.

yorshka
()
Ответ на: комментарий от sunjob

Это работа в процессе, как доделаю - будет и пакет в pypi и deb/rpm пакеты. Сейчас это по факту просто проект на чистом питоне.

YogSagot ★★☆
()
Ответ на: комментарий от YogSagot

да я сам такой!
когда для себя какой ни-будь тулз мастачишь - вот так вот быстро-быстро...
нормальное явление! :о)

sunjob ★★★★★
()
Ответ на: комментарий от sunjob

навернуться они… шас

Обязательно. Расплатятся правда за всё холопы как обычно, поэтому и нужно в сторонку отойти, подальше от больших городов. Кстати, прикольный этот DHH. Он сам ведь никому не нужен со своими рельсами, а бегает чего-то суетится. То ли он не понял ещё, то ли как раз понял, поэтому и забегал в надежде на донаты от арчешкольников.

bread ☆
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.