Omarchy 3.8.4 закрывает четыре ошибки — исправлены Neovim, RetroArch, Foot и Waybar

Разработчики выпустили Omarchy 3.8.4 21 июля 2026 года с четырьмя исправлениями для рабочего окружения на базе Arch Linux и Hyprland. Версия восстанавливает запуск Neovim на свежих установках, ремонтирует установщик RetroArch, корректирует перенос сочетаний клавиш в Foot и надёжно перезапускает панель Waybar.

Omarchy 3.8.4
Omarchy 3.8.4

Omarchy 3.8.4 устраняет сбои, появившиеся после недавних изменений

Omarchy 3.8.4 вышла как небольшое корректирующее обновление ветки 3.8. В официальных примечаниях к релизу перечислены четыре исправления без новых пользовательских функций. Все они затрагивают компоненты, с которыми человек сталкивается сразу после установки системы или во время повседневной работы.

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

Версия 3.8.4 сосредоточена именно на таких связях. Разработчики поправили путь к теме Neovim, список пакетов RetroArch, структуру конфигурации Foot и способ завершения процесса Waybar.

КомпонентПричина сбояИсправление в Omarchy 3.8.4
NeovimСсылка на тему указывала на каталог Omarchy 4, отсутствующий в ветке 3.xСсылка возвращена на актуальный каталог Omarchy 3.x
RetroArchУстановщик запрашивал два удалённых из репозиториев ядраУстаревшие пакеты исключены из сценариев установки и удаления
FootМиграция могла некорректно добавить секцию сочетаний клавишПривязки добавляются отдельно и без повторной секции
WaybarОбычный сигнал завершения не всегда останавливал новую версию панелиСценарий переключения завершает процесс принудительно по точному имени

Neovim снова находит файл темы на свежей установке

Самая заметная ошибка затрагивала новые установки Omarchy с настроенным Neovim. Сценарий omarchy-nvim создавал файл-ссылку:

~/.config/nvim/lua/plugins/theme.lua

Эта ссылка вела к каталогу:

~/.local/state/omarchy/current/theme/neovim.lua

Такой путь предназначен для будущей структуры Omarchy 4. В Omarchy 3.x нужная тема хранится по другому адресу — внутри ~/.config/omarchy/current. Из-за отсутствующего файла Neovim мог завершать запуск сообщением Failed to load plugins.theme.

В Omarchy 3.8.4 миграция проверяет существующую символическую ссылку и меняет её только при совпадении с ошибочным путём. Новый адрес выглядит так:

~/.config/omarchy/current/theme/neovim.lua

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

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

Установщик RetroArch больше не зависит от удалённых пакетов

Установка RetroArch через меню Omarchy могла прерываться из-за двух пакетов ядер эмуляции:

  • libretro-bsnes2014;
  • libretro-mame2016.

Оба имени исчезли из используемых репозиториев. Установочный сценарий передавал пакетному менеджеру длинный список компонентов одной командой, поэтому отсутствие двух позиций останавливало всю операцию. Пользователь выбирал RetroArch в меню, а готовое игровое окружение в итоге не устанавливалось.

Omarchy 3.8.4 удаляет эти два пакета из сценария установки и из парного сценария удаления. Остальные ядра, ресурсы интерфейса и базы RetroArch остаются в списке. Среди них сохраняются актуальные варианты libretro-bsnes, libretro-bsnes-hd, libretro-mame, libretro-melonds, libretro-mgba, libretro-ppsspp и другие компоненты.

Исправление не меняет сам RetroArch. Оно приводит автоматический установщик Omarchy в соответствие с текущим содержимым репозиториев Arch. После обновления пункт Install > Gaming > RetroArch должен снова проходить установку без остановки на отсутствующих bsnes2014 и mame2016.

RetroArch служит оболочкой для множества эмуляторов. Отдельные игровые системы запускаются через ядра Libretro, поэтому Omarchy устанавливает набор таких модулей заранее. Удаление двух устаревших имён сокращает список доступных вариантов, сохраняя рабочие современные ядра для тех же семейств платформ.

Миграция Foot добавляет сочетания для tmux

Omarchy 3.8.3 добавила новые сочетания для управления панелями tmux и кодирование CSI-u в нескольких терминалах. Комбинации Shift + Return и Alt + Shift + Return должны передаваться так, чтобы терминальные приложения могли отличить их от обычного Enter и других близких нажатий.

В терминале Foot эти привязки хранятся в секции [text-bindings] файла:

~/.config/foot/foot.ini

Предыдущий вариант миграции дописывал готовый блок в конец конфигурации. При уже существующей секции [text-bindings] такой способ мог создать повторный заголовок или расположить настройки не там, где их ожидает Foot.

Новая логика работает поэтапно. Сценарий сначала проверяет наличие секции [text-bindings] и создаёт её только при отсутствии. Затем отдельно ищет каждую последовательность:

  • \x1b[13;2u=Shift+Return;
  • \x1b[13;4u=Mod1+Shift+Return.

Недостающая строка добавляется внутрь нужной секции. Повторный запуск миграции не должен дублировать уже существующие привязки. Для пользователей tmux это возвращает предсказуемую обработку разделения панелей и команд, завязанных на модифицированный Enter.

Waybar завершается принудительно перед повторным запуском

Сценарий переключения Waybar проверяет, запущена ли панель, завершает процесс и при следующем вызове стартует её через uwsm-app. После обновления Waybar обычная команда pkill -x waybar перестала гарантированно останавливать процесс в этом сценарии.

Omarchy 3.8.4 использует pkill -9 -x waybar. Параметр -x ограничивает совпадение точным именем процесса, а сигнал -9 завершает найденный экземпляр без ожидания его штатной реакции.

Это точечное решение для команды omarchy-toggle-waybar. Оно помогает в ситуации, когда панель зависла в работающем состоянии, не закрылась после переключения и мешает запустить новый экземпляр. Пользователь получает более предсказуемое скрытие и повторное появление Waybar через штатное меню или назначенное сочетание клавиш.

Принудительное завершение лишает Waybar возможности выполнить обычную процедуру выхода. Для панели, конфигурация которой хранится в файлах и перечитывается при запуске, разработчики сочли такой вариант приемлемым внутри узкого сценария переключения.

Обновление устанавливается через меню Omarchy

На существующей системе Omarchy 3.8.4 устанавливается через пункт Update > Omarchy. Меню открывается сочетанием Super + Alt + Space. Процесс подтягивает актуальный код проекта, применяет миграции и обновляет системные пакеты.

Для новой установки опубликован отдельный ISO-образ:

Скачать Omarchy 3.8.4 ISO

Официальная контрольная сумма SHA-256:

7bc1dc7d98f3d088e57dc06581a494ea441fb15f3edd191360fd1696931bd895

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

sha256sum omarchy-3.8.4.iso

Результат должен совпасть с опубликованной строкой. Для уже установленной Omarchy скачивание ISO не требуется: встроенное обновление применяет исправления через обычный механизм проекта.

Версия 3.8.4 стабилизирует ветку Omarchy 3.8

Omarchy 3.8.4 исправляет четыре конкретных сбоя вокруг стандартного рабочего окружения. Neovim получает правильную ссылку на тему, RetroArch снова устанавливается из меню, Foot корректно принимает новые CSI-u-привязки, а Waybar надёжно закрывается перед повторным запуском.

Обновления в Omarchy 3.8 невелики, но затрагивают важные функции: первый запуск редактора, установку игровых наборов, работу сочетаний в tmux и управление системной панелью. Если у вас Omarchy 3.8, стоит установить версию 3.8.4 через встроенный пункт обновления. Это особенно эффективно, если вы сталкиваетесь с одной из следующих трудностей.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться