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)
Ответ на: комментарий от MoldAndLimeHoney

Поставил как замену Nemo. Первые впечатления хорошие, поэтому и пилю новость.

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

Сайт жесть. Одна светлая тема против пачки тёмных, и та — Solarized.

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

Сейчас всё слоп, главное чтобы не просто слоп, а нейро. И что? Кто там из Telegram сказал, что за ручной кодинг нужно выгонять? :)

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

Так он ещё и функциональный невероятно, и те же колонки Миллера есть. Другое дело, что концепция немного поменялась, и мне вот в KDE всё-таки хорошо.

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

Предлагаю вектор развития: выгонять не только за ручной кодинг, но и за использование не-премиальных моделей, ну или там нижнее ограничение по потраченным токенам...

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

шутки шуками, но:

за использование не-премиальных моделей

на западе уже закупают корпоративные подписки на топовые модели «вчерашнего дня» (это финансово выгодно по $$$, покупать чуть-чуть устаревшие), и раздают подписки сотрудникам

нижнее ограничение по потраченным токенам

во многих конторах, в performance review входит метрика по затраченным токенам, и таки да, там есть нижняя граница, и на это ориентируется менеджер, при этом «надурить» систему можно, но опасно, т.к. условный антропик может по запросу слить все запросы сотрудника и провести аудит.

выгонять не только за ручной кодинг

кстати, да основной аргумент луддитов, это почему-то про генерацию нейрослопа-кода. Но они совершенно упускают из виду задачи Reverse Engineering, и Troubleshooting, где LLM имея доступ к окружениям, железу, девайсам просто экономит тонны ручной, нудной работы, когда нужно условно проверять в 10 местах, или провести 10 замеров, или помочь в увлекательном процессе gdb какой-нибудь embedded локальной поприетарщины.

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

и на это ориентируется менеджер

Прям повеяло индусскими религиозными практиками. Остальное поддерживаю.

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

Кстати, про луддитов. Не кажется ли, что FM на скриншоте по моей ссылке как-то легче для восприятия, чем скриншоты subj? Контрастность, различимость, вот это всё. Да просто более интуитивно понятен?

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

А с растослопом все время так: за что ни схватишься, везде одинаковое вырвиглазие. И даже сайт сверстан по-мудацки, вот прям на глагне посмотреть - и сразу глазки плачут.

thesis ★★★★★
()

:скучаещее_лицо.jpeg: шо, опять?

beastie ★★★★★
()

Всё, связанное с этим Омархи — дырявый нейрослоп, к которому не нужно прикасаться.

https://github.com/omacom/omarchy/pull/7847 — заголовок видео в интернете может исполнить команду shell, если попытаться это видео скачать через «Download Video shortcut (Alt+Shift+D)».

https://github.com/omacom/omarchy/pull/7926 — любое уведомление от любой программы может исполнить команду shell (т.е., например, заголовок письма может исполнить таковую, если уведомление покажет email-клиент).

https://0xcc.io/posts/omarchy-root-creds/ — пользователь может получить рута без пароля, потому что пользователя добавили в группу docker по умолчанию, чтобы можно было делать «docker run ...» без sudo; это известный прикол, никто из дистрибутивов по умолчанию пользователей в группу docker не добавляет.

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

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

Now maybe that’s a little scary. Like maybe we’re gonna get a little competition. Who’s afraid of a little competition? Aren’t you better? Don’t you know more? Of course you do. You’re a fucking Rails programmer. You’re the best of the best. This is goddamn Top Gun I’m looking at here. Embrace that. With gusto.

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

Тем временем, забытые технологии

Забытые технологии великих древних.

Пы. Сы. Раст не нужен

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

Нееее. Иксы наше все. Нейрораст пусть растоманы и пользуют.

zanac1 ★★
()

«Быстрый файловый менеджер» и gtk4 - вещи несовместные, на мой взгляд.

Хотя такая организация навигации по файлам а-ля Next (GNUStep) или MacOS X мне нравится.

My_quest ★★★★★
()
Последнее исправление: My_quest (всего исправлений: 3)
Ответ на: комментарий от sparkie

Не особо. Но Tk же в питоновом Tkinter живёт.

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

Файловый менеджер есть резон использовать графический - drag&drop, больше деталей вместить, итд.

Но тут интерфейс отвратительный, да.

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

Не дырки, а технические отверстия! Как ещё бедненьким агентам ходить где хошь?

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

DHH

Человек как программист всегда с дурью был. Лучше бы он просто молча пошёл фуллтайм расистом и свалил из айти, ему бы никто и слова упрёка не сказал.

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

Фигасе! Оно ещё живо и развивается.

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

Но нет, нам нужно обновления пилить каждые джве недели, нужен браузер версии 100500 с сотнями тупых фреймворков и интеграций внутри.

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

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

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

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

я недавно наткнулся на гуй, там такой симбиоз - плюсы и tcl

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

mc это неюзабельный кал

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

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

За установку на официальном сайте через:

curl -fsSL https://raw.githubusercontent.com/.../install.sh | bash

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

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