Релиз Bottles 60.0 с исправлениями для Steam Deck и оптимизацией WineBridge

2025-11-23 207 комментарии
Вышла новая версия Bottles 60.0. Разработчики устранили проблемы с управлением в Gaming Mode на Steam Deck, вернули журнал событий и оптимизировали работу с переменными окружения. В обновлении также добавлена поддержка Wayland и упрощен процесс обновления компонентов DXVK и Runners

Состоялся выпуск новой версии Bottles 60.0 - инструмента с открытым исходным кодом для управления префиксами Wine. Программа предоставляет графический интерфейс для запуска приложений и игр Windows в операционных системах Linux. Ключевыми особенностями обновления стали внедрение нативной поддержки протокола Wayland, переработка пользовательского интерфейса и ряд технических исправлений.

Поддержка современных графических протоколов

Важным нововведением версии 60.0 стала возможность включения нативной поддержки Wayland непосредственно в настройках конкретной "бутылки" (изолированного окружения). Данная опция призвана обеспечить более предсказуемую и стабильную работу приложений на современных дистрибутивах Linux, которые отказались от использования X11 в пользу более новых технологий.

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

Исправления для Steam Deck

В релиз включены специфические исправления для портативной консоли Steam Deck. Устранена регрессия, приводившая к неработоспособности элементов управления в игровом режиме (Gaming Mode), из-за чего некоторые проекты становились непригодными для использования.

Также решен ряд проблем, связанных с переменными окружения:

  • Исправлена ошибка, при которой рабочие директории не сохранялись корректно.

  • Устранена неопределенность при создании переменных среды.

  • Решена проблема с запуском утилиты easyterm, ранее возникавшая из-за отсутствия необходимых переменных GTK.

Обновление интерфейса и удобство использования

Визуальная составляющая Bottles 60.0 претерпела значительные изменения. Переработаны диалоговое окно создания новой "бутылки" и режим просмотра деталей. Интерфейс управления компонентами DLL приведен к единому стилю с меню конфигурации исполнительных файлов (Runners). В приложение также возвращен обозреватель журнала событий (journal browser).

Улучшено ведение логов для установщиков, а в обновленном меню настроек появились опции для управления кэшем. Повседневное взаимодействие с программой стало проще:

  • Обновление Runners, DXVK и других компонентов теперь выполняется легче.

  • URL-адреса репозиториев можно изменять непосредственно через пользовательский интерфейс.

  • Приложение способно предлагать установку недостающих расширений Flatpak при необходимости.

Технические доработки

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

Список исправлений ошибок включает устранение проблем с циклическим импортом, созданием ярлыков (desktop entry) и загрузкой конфигурационных файлов. Важно отметить, что из программного кода полностью удалены механизмы отслеживания действий пользователя. В релиз также вошли обновления локализации с платформы Hosted Weblate.

Полный список изменений доступен в журнале обновлений на GitHub странице проекта.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте