Bottles, программный инструмент, построенный на базе Wine и призванный помочь пользователям управлять и запускать Windows-приложения и игры на Linux-системах с помощью удобного графического интерфейса, только что выпустил свою последнюю версию, 51.12. Давайте посмотрим, что изменилось.
Основные моменты 51.12
Ключевым обновлением в этом выпуске является добавление поддержки Direct3D 8 (D3D8) через DXVK, слой трансляции Direct3D на основе Vulkan, используемый в играх.
Это позволяет более старым играм и программам DirectX более эффективно работать в среде Linux, что выгодно пользователям, желающим запускать старые игры без сложных конфигураций.
В новой версии также удален декоратор @lru_cache
из класса Paths, а также исправлены мелкие опечатки, что упрощает выполнение кода и снижает нагрузку на память.
Кроме того, производительность была повышена за счет использования case-fold для директории drive_c
, когда она доступна, что обеспечивает более быструю работу с файлами и возможность поиска.
![](https://itshaman.ru/images/21159_800.webp)
Что касается исправления ошибок, то в версии Bottles 51.12 устранено несколько критических ошибок, которые влияли на работу пользователей в предыдущих версиях:
- Устранен сбой при запуске, что повышает стабильность работы программы.
- Время выполнения GNOME на которое Bottles опирается в своем графическом интерфейсе, было обновлено в манифесте, что обеспечивает лучшую интеграцию с новейшими окружениями рабочего стола Linux.
- Исправлены предыдущие проблемы с обработкой имен файлов, содержащих пробелы, и выполнением команд в терминале через kgx Launch.
- Исправлены предупреждения о синтаксисе в интерфейсе командной строки и проблемы с определениями MIME-типов, которые влияли на обнаружение и категоризацию приложений.
Кроме того, в обновлении появилось несколько ориентированных на пользователя функций, повышающих гибкость и удобство использования:
- Опция пропуска проверки контрольной суммы при установке зависимостей позволяет ускорить процесс установки для пользователей, которым скорость важнее проверки безопасности.
- Изменения в спецификации входа на рабочий стол теперь включают поле
TryExec
, которое обеспечивает лучшую интеграцию с окружениями рабочего стола и гарантирует, что ярлыки появляются только тогда, когда исполняемый файл доступен.
Наконец, переход от add_mime_type
к add_pattern
в управлении файловыми фильтрами знаменует собой важное улучшение в работе Bottles с ассоциациями файлов, особенно в некоторых дистрибутивах Linux, где фильтрация файлов вызывает проблемы.
Более подробную информацию обо всех изменениях в Bottles 51.12 можно найти в журнале изменений.
Комментарии (0)