Представлен дистрибутив Omarchy 4.0 Quattro с идеальным Linux-окружением

Создатель веб‑фреймворка Ruby on Rails Давид Хейнемейер Ханссон (David Heinemeier Hansson) представил проект дистрибутива Omarchy 4.0, который отражает представление разработчика об идеальном Linux‑окружении. Наработки проекта опубликованы на GitHub под лицензией MIT.

Размер ISO-образа проекта составляет 6.2 ГБ. Дистрибутив Omarchy развивается в соответствии с принципом Omakase Computing. Его концепция предполагает, что большинство пользователей в начале своего пути не понимают своих желаний, так что для них будет лучше не пытаться выбрать самим, а воспользоваться набором инструментов, подготовленным тем, чьей компетентности они доверяют.

Проект основан на пакетной базе Arch Linux и предлагает пользовательское окружение на основе композитного менеджера Hyprland с мозаичной компоновкой окон. Решение Omarchy не просто предлагает набор предустановленных пакетов, а пытается предложить среду из сочетающихся между собой приложений, подобранных с учётом эстетики и эффективности решения задач.

По мнению Ханссона, для высокой производительности труда важна мотивация, а частью такой мотивации является красивое и эстетичное окружение. В состав Omarchy не входит ничего лишнего и предлагаются только приложения, повседневно используемые Ханссоном, например Neovim, Chromium, LibreOffice, Spotify, Typora, Ghostty и Zoom.

Решение Omarchy не пытается быть похожим на Windows или macOS, угодить большинству или показаться привычным пользователям, а лишь стремится быть лучше. Предложенное окружение, работа с кодом в Neovim, активное использование терминала и мозаичная компоновка окнами многим покажется непривычной. По мнению автора дистрибутива, те пользователи, кто решится выйти из зоны комфорта и освоить для себя что‑то новое, смогут повысить эффективность своей работы.

Основные особенности проекта Omarchy:

  • консольный инсталлятор и ориентация на установку на отдельный диск с применением полнодискового шифрования;

  • возможность управления всеми действиями в графическом окружении при помощи клавиатуры, что позволяет заметно ускорить выполнение типовых действий по сравнению с применением мыши. Например, для вызова списка приложений можно использовать комбинацию «Super + Space», для показа меню «Super + Alt + Space», запуска терминала — «Super + Return», запуска браузера — «Super + Shift + B»;

  • на выбор предложено 14 тем оформления, которые можно сменить через секцию «Style → Theme» в основном меню;

  • использование комбинаций клавиш Super + C, Super + X и Super + V для копирования и вставки из буфера обмена. Наличие интерфейса (Super + Ctrl + V) для просмотра и поиска по истории помещения данных в буфер обмена;

  • автоматическое создание снапшотов системы после обновления с возможностью отката изменений в случае возникновении проблем. Ручное создание снапшотов командой «omarchy‑snapshot create»;

  • активация по умолчанию межсетевого экрана с блокировкой всех входящих соединений на порты, кроме 22 (ssh) и 53 317 (LocalSend);

  • по умолчанию использование штатных репозиториев Arch Linux core, extra, multilib, а также своего репозитория Omarchy Package Repository. Опционально возможно включение установки из AUR;

  • наличие AI‑инструментов: OpenCode (агент для обращения к AI‑сервисам и большим языковым моделям), Voxtype (система голосового ввода), LM Studio и Ollama (для локального запуска AI‑моделей). Наличие провайдеров для Claude Code, Gemini CLI, OpenAI Codex и GitHub Copilot;

  • использование по умолчанию редактора кода NeoVim с возможность его замены на VSCode, Cursor, Zed, Sublime Text и Helix;

  • наличие Docker, GitHub CLI и средств для установки преднастроенных окружений для разработки, например, для использования Ruby on Rails, Node.js, Bun, Deno, Laravel, Symfony, .NET, OCaml, Zig и Elixir. Для установки нескольких разных версий одного языка программирования или фреймворка задействован Mise;

  • поставка консольного интерфейса lazygit для работы с Git, а также Lazydocker для работы с Dоcker;

  • использование консольного интерфейса Impala для настройки Wi‑Fi и BlueTUI для подключения Bluetooth‑устройств;

  • наличие графических приложений: системы ведения заметок Obsidian, редактора изображений Pinta, системы для обмена файлами с другими устройствами LocalSend, офисного пакета LibreOffice, мессенджера Signal, мультимедийного проигрывателя mpv, системы потокового вещания OBS Studio, редактора видео Kdenlive;

  • предоставлена возможность быстрой установки проприетарных приложений: менеджера паролей 1Password, markdown‑редактора Typora, системы синхронизации файлов Dropbox, VPN Tailscale, музыкального сервиса Spotify;

  • устанавливаемые web‑приложения: почтовый клиент и календарь‑планировщик HEY (альтернатива Gmail, Outlook и Apple Mail), система управления проектами Basecamp, Google Maps, ChatGPT, WhatsApp, X/Twitter, YouTube, Zoom;

  • для любителей игр поставляются Steam, RetroArch, Minecraft, Xbox Controllers;

  • в меню имеется опция «Install > Windows» для быстрой установки Windows 11 Pro (без активации) в виртуальной машине Docker;

  • наличие расширенных утилит для работы в командной строке, таких как fzf (расширенный поиск файлов), Zoxide (замена команды cd с ведением истории операций), ripgrep (расширенный аналог grep для поиска содержимого), eza (замена ls, показывающая больше информации), fd (замена find), try (создание каталогов для экспериментов);

  • предоставление shell‑функций для типовых задач, таких как compress/decompress, iso2sd, format‑drive, img2jpg, img2jpg‑small и img2png.

По информации OpenNET, основные изменения и доработки в Omarchy 4.0 Quattro:

  • среда рабочего стола полностью переделана с использованием фреймворка Quickshell — панель, интерфейс запуска программ, меню, система вывода уведомлений, экранные индикаторы, панель управления, интерфейс блокировки экрана и агент выполнения привилегированных операций переписаны при помощи QtQuick и теперь выполняются в едином shell-процессе с архитектурой на базе плагинов. Использование сторонних пакетов Waybar, Walker, Mako, SwayOSD, hyprlock, hypridle, swaybg и polkit-gnome прекращено и заменено на собственную реализацию.

  • предложен новый интерфейс для выбора темы оформления (Style > Theme), поддерживающий предпросмотр имеющихся тем.

  • реализовано наглядное переключение обоев рабочего стол по нажатию SUPER + CTRL + SPACE.

  • объединены меню и интерфейс запуска программ, вызываемые комбинацией SUPER + SPACE.

  • через размещаемые на панели виджеты реализован запуск полноценных панелей управления настройками звука (SUPER + CTRL + A) и сетевого соединения (SUPER + CTRL + W)

  • добавлена панель для просмотра прогноза погоды.

  • для позиционирования панели и прикрепления её к разным краям экрана реализован интерфейс в стиле drag&drop. Для изменения прозрачности можно использовать двойной клик в пустой области панели.

  • для выполнения привилегированных операций задействованы pkexec и polkit с выводом запроса подтверждения операции и поля для ввода пароля.

  • предоставлена возможность использования различных ИИ-агентов (Setup > Defaults > Agent), таких как Claude Code, Codex, OpenCode, Pi, Oh My Pi, Gemini, Grok, Copilot и Crush.

  • вместо Typora для редактирования текста в формате markdown задействован редактор Omawrite.

  • для обрезки видеороликов подготовлено собственное приложение Omacu, использующее ffmpeg.

  • в качестве калькулятора вместо GNOME Calculator предложен Omacalc.

  • в качестве эмулятора по умолчанию предложен Foot, для аннотирования изображений — Tensaku, для стриминга игр — Moonlight, для просмотра свободного места на диске — dua.

  • добавлен режим установки без добавления пользователя. В этом случае создание пользователя и базовая настройка производится во время первой загрузки.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев