На главную

Chimera Launcher

Одно окно вместо четырёх

Steam на Linux есть, а клиентов GOG и Epic нет вовсе — их игры ставят сторонними лаунчерами или руками. И когда игра не запускается, причину ищут сами.

Chimera Launcher собирает все три библиотеки в одну сетку и ведёт сборки Wine с настройками под каждую игру. До запуска говорит, чего не хватает системе; после — на чём игра встала и где лежит оставленный ею отчёт о сбое. Один файл, без root. Телеметрии нет.

Состояние

Версия0.1.46
Выпущен17 сентября 2026
Установщик137 МиБ
Настроек53
ТелеметрияНет

Обзор

Что он делает

Игры из Steam, GOG и Epic, установленные и просто купленные, — в одной сетке. Настройки запуска — с объяснением, что каждая делает и когда её стоит менять. Перед рискованным изменением снимается копия префикса, чтобы было куда вернуться. А когда что-то не работает, лаунчер называет причину. Не «не удалось запустить», а «нет 32-битного GStreamer, пострадает вступительный ролик, поставь такой-то пакет».

Снимки интерфейса, не макеты. Нажмите, чтобы увеличить.

Одна библиотека

Купленное и установленное в Steam, GOG и Epic плюс свои игры — одной сеткой. Вкладки по магазинам, фильтр по установленным, обложки подтягиваются сами. Ряд «Продолжить» — то, во что играли последним.

Настройки словами

Пятьдесят три настройки, и у каждой написано, что она делает и когда её менять. Уровень «только простые» убирает остальное с глаз. Видно, откуда взялось значение: умолчание, общая настройка или правка руками.

Сборки Wine

Каталог собирается обходом страниц релизов тех же проектов, откуда сборки берут все: Kron4ek, GloriousEggroll, DXVK, VKD3D-Proton. У каждой сборки — опубликованная контрольная сумма, и она сверяется перед распаковкой.

У строки сборки написано и то, чего не скажет больше никто. Куда она денет значок свёрнутого игрового лаунчера: в системный трей или в собственное окошко Wine.

Диагностика

Три десятка проверок: драйверы Vulkan, ntsync и fsync, лимиты ядра, 32-битные библиотеки, рантаймы античитов, файловая система под снимки, кто в сеансе принимает значки трея. У каждой проблемы написано не только что не так, но и что делать. Команда даётся под конкретный дистрибутив.

Откат вместо «переустанови»

Перед сменой сборки Wine и перед правкой реестра снимается копия префикса. На btrfs и XFS это секунда и почти нулевое место: копируются ссылки на блоки. У каждого снимка виден список изменений, а не только дата.

Сохранения ищутся по базе ludusavi. Её сообщество собрало пути к сохранениям для десятков тысяч игр.

Загрузки в одном месте

Сборки Wine, переводчики Direct3D, игры из магазинов и обновления самого лаунчера — одним списком со скоростью и остатком. Уйти с этой страницы можно: загрузка не прервётся.

Сколько наиграно и на чём

Время в каждой игре, на какой сборке Wine она шла, сколько занимает её префикс. Считается локально и никуда не уходит.

Магазины

Магазины

Они умеют разное.

Steam

Полностью, через нативный клиент

Библиотека и обложки подтягиваются из нативного клиента Steam — того, что уже стоит в системе. Запуск игры идёт через сам Steam. Поэтому остаются оверлей, облачные сохранения, Steam Input и работающие античиты EAC и BattlEye.

Настройки лаунчера при этом до игр Steam доезжают — через свой инструмент совместимости, который Steam зовёт вместо Proton. Он же решает историю со значками. Свёрнутый лаунчер игры — DayZ, Ubisoft Connect, EA — уходит в трей, а не в окошко посреди экрана.

Инструмент следует за выбранной сборкой сам. Поставили сборку новее — он переставится; удалили старую — не сломается. Проверяется на каждом запуске игры, поэтому отстать может не больше чем на один.

GOG.com

Полностью

Вход в аккаунт, библиотека, скачивание и установка: установщик распаковывается innoextract, который идёт в комплекте — отдельно ставить нечего. Витрина открывается внутри окна под тем же аккаунтом.

Epic Games

Витрина и загрузка

Витрина открывается внутри окна, вход по аккаунту, игры скачиваются. Загрузкой занимается legendary — он тоже в комплекте, доустанавливать ничего не нужно.

Своего протокола загрузки Epic у лаунчера нет. На скорость это не влияет: качает тот же legendary, которым пользуются остальные лаунчеры.

Отдельно, для редких случаев: Windows-версию Steam можно поставить в свой префикс командой chl steam windows. Это нужно старым играм и капризному DRM, которые не идут под Proton. В обычной работе она не нужна и по умолчанию не ставится: нативный клиент делает всё, а с античитами работает только он.

Установка

Как поставить

Один файл, без root, без репозиториев и без зависимостей, которые надо доставать руками.

  1. Скачать chimera-launcher-0.1.46.run (137 МиБ).
  2. chmod +x chimera-launcher-0.1.46.run
  3. Запустить и пройти мастер: он спросит, куда положить программу, делать ли ярлык и применять ли настройки к играм Steam. Заодно скачает сборку Wine с переводчиками Direct3D — около 1,5 ГиБ.

После этого доустанавливать нечего. Обновления приходят сами: манифест подписан, файлы сверяются по контрольной сумме и переносятся на место одним движением. Прежняя версия остаётся рядом — chl update --rollback возвращает её.

Всё, что делает мастер, умеет и терминал: chl setup, chl init, chl doctor. Ни одной возможности «только в интерфейсе» нет.

Ограничения

Где не пойдёт и чего нет

Список короткий и полный.

Старый Wayland

Обходится само

На Debian 12 и дистрибутивах той же давности системная libwayland-client версии 1.21, а GTK нужна 1.22. Композитор закрывает соединение, и окна просто нет. Лаунчер это замечает при старте и сам уходит на XWayland — работать будет, но через прослойку. Привезти свою копию библиотеки нельзя: её грузит Mesa системы.

GNOME без расширения

Нужно расширение

Значки свёрнутых Windows-программ передаются по D-Bus, и принять их должен рабочий стол. В Plasma и на Steam Deck приёмник есть всегда, в GNOME штатно нет — нужно расширение AppIndicator. Без него Wine нарисует значки в своём окошке. Диагностика про это говорит прямо; починить это из лаунчера нельзя.

Репаки

Как повезёт

Игры из репаков — лотерея, и лаунчер её не отменяет. Загрузчики репаков делают вещи, которых не делает ни одна нормальная игра, и часть из них под Wine не работает вовсе. Диагностика в таком случае скажет, что игра встала на окне загрузчика.

Чего нет

Пока нет

Отправки сохранений в своё облако — локальные бэкапы есть, выгрузки нет. Профиля геймпада на каждую игру, экранной клавиатуры, гироскопа. Изоляции игр через bubblewrap. Двух настроек из пятидесяти трёх: они есть в реестре, но кода за ними нет ни у нас, ни в StartWine. Об этом написано прямо в их описании.

Открытость

Что уходит в сеть

Ни аналитики, ни сервера со статистикой, ни идентификатора установки. В сеть уходит только запрошенное: скачать сборку Wine, открыть витрину магазина, войти в аккаунт, отправить отчёт о проблеме. Каждый такой запрос перечислен отдельной строкой — с адресом и поводом.

Лаунчер вырос из StartWine и многим ему обязан. Что именно взято и на каких лицензиях — перечислено в chl about и в справке. Код открыт, лицензии — GPL-3.0 и MIT по частям.