Выпуск Wine 9.22 с включением по умолчанию драйвера Wayland

Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 9.22. С момента выпуска 9.21 было закрыто 19 отчётов об ошибках и внесено 313 изменений.

Наиболее важные изменения:

  • В конфигурации по умолчанию активирован драйвер winewayland.drv, позволяющий использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11. Wine будет запускать приложения по умолчанию на Wayland напрямую только если XWayland недоступен, в противном случае запуск с использованием XWayland будет иметь приоритет. Для принудительного включения Wayland можно использовать переменную окружения DISPLAY, либо добавить ключ в реестр, создав файл file.reg:

     
    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\Wine\Drivers]
    "Graphics"="wayland"

    и применив его командой:
    $ WINEPREFIX=/путь/до/префикса wine regedit /путь/до/file.reg
  • Добавлена поддержка виртуализации режимов экрана (эмуляции операций выставления разрешения и частоты обновления экрана).
  • В API DirectPlay продолжена реализация поддержки сетевых сеансов.
  • Данные локали обновлены до БД Unicode CLDR (Unicode Common Locale Data Repository) версии 46.
  • Налажено применение настроек локали, которая игнорировалась в некоторых ситуациях.
  • Решена проблема с прекращением передачи событий ввода с клавиатуры после потери и восстановления фокуса на окно, показываемое на виртуальном рабочем столе.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Steam, MS Office 2007, MS Office 2013, Cygwin, MusicBee, dedicatedServer.exe, LabOne 24.04, cmd.exe, Heidisql 7.0, FL Studio, Windows Movie Maker.
  • Закрыты отчёты об ошибках, связанные с работой игр: Dark Souls: Remastered, World Of Warcraft.