Skip to content

NurOS-Linux/Astrum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astrum File Manager

Astrum - минималистичный файловый менеджер с темной темой, разработанный для современных Linux-систем.

Astrum File Manager Logo

Особенности

  • 🌙 Современный темный интерфейс в стиле нью-минимализм
  • 📁 Интуитивная навигация по файловой системе
  • 🔍 Мощная система фильтрации файлов (по имени, типу, размеру)
  • 🔖 Управление закладками для быстрого доступа к часто используемым директориям
  • ⚙️ Управление файлами: копирование, вырезание, вставка, переименование, удаление
  • 🖥️ Открытие терминала в текущей директории
  • 🔎 Просмотр свойств файлов и директорий
  • 🔄 Контекстное меню для быстрого доступа к функциям
  • ⚡ Высокая производительность и малый объем используемой памяти

Требования

  • Qt 6.0 или выше
  • Компилятор с поддержкой C++17
  • Meson (система сборки)
  • Ninja (генератор сборки)
  • Linux-дистрибутив с поддержкой стандартных иконок

Установка

Сборка из исходников

  1. Клонируйте репозиторий:

    git clone https://github.com/anmitalidev/astrum.git
    cd astrum
  2. Настройте проект с помощью Meson:

    meson setup builddir
  3. Скомпилируйте проект:

    ninja -C builddir
  4. Установите приложение:

    sudo ninja -C builddir install

Установка из пакетов

В будущем планируется добавление пакетов для популярных дистрибутивов.

Использование

После установки Astrum можно запустить из меню приложений или с помощью команды:

astrum

Горячие клавиши

  • F5: Обновить текущую директорию
  • Ctrl+C: Копировать выбранные файлы
  • Ctrl+X: Вырезать выбранные файлы
  • Ctrl+V: Вставить файлы
  • Delete: Удалить выбранные файлы
  • F2: Переименовать файл
  • Alt+Enter: Свойства файла/директории

Конфигурация

Настройки приложения хранятся в ~/.config/astrum/ и могут быть изменены вручную или через интерфейс настроек (в разработке).

Внесение вклада

Если вы хотите внести вклад в развитие Astrum File Manager:

  1. Создайте форк репозитория
  2. Создайте ветку для вашей функции (git checkout -b feature/amazing-feature)
  3. Зафиксируйте изменения (git commit -m 'Add some amazing feature')
  4. Отправьте изменения в ваш форк (git push origin feature/amazing-feature)
  5. Откройте Pull Request

Лицензия

Проект распространяется под лицензией GNU General Public License v3.0. См. файл LICENSE для получения дополнительной информации.

Разработчики

  • AnmiTaliDev - Основной разработчик

Благодарности

  • Команде разработчиков Qt за прекрасный фреймворк
  • Сообществу открытого исходного кода за вдохновение и поддержку

Releases

No releases published

Packages

No packages published