Что же такое LuxWine?

Как описывает его сам автор — это проект, который позволяет Вам легко запускать ваши любимые приложения и игры для Windows практически на любом дистрибутиве Linux x86_64, используя специально настроенный Wine / Proton и RunImage контейнер.

Требования для установки так же присутствуют:

  • Поддерживаемые архитектуры x86_64
  • Минимально рекомендуемая Linux kernel версия 4.18+ поддерживает user namespaces, но 5.0+ было бы лучше.
  • FUSE (но не обязательно, потому что можно работать в распакованном виде без FUSE монтирования)
  • Драйвер для вашей видеокарты (в большинстве случаев будет достаточно Mesa, но не для Nvidia xD)
  • Какая-нибудь среда рабочего стола (но не обязательно, поскольку при желании вы можете установить рабочий стол непосредственно в контейнер RunImage)

По сути — это один файл, который содержит в себе уже предустановленную, полностью настроенную под любое железо ОС, что дает возможность запускать Ваши любимые игры или приложения внутри себя, независимо от предустановленной версии ОС на вашем PC, ноутбуке, нетбуке или моноблоке, а так же не зависимо от версии тех или иных библиотек и зависимостей, необходимых для работы других подобных приложений, но имеет более широкий набор предустановок, по-сравнению с NitroWine.

Полезные ссылки:

github
discord
telegram
youtube

Installation | Установка

curl -sL lwrap.github.io|bash

HF mirror:

curl -sL lux-wine-git.static.hf.space|bash

или с помощью wget:

wget -qO — lwrap.github.io|bash

HF mirror:

wget -qO — lux-wine-git.static.hf.space|bash

 

Запуск ваших игр и приложений для Windows осуществляется из вашего файлового менеджера или из встроенного файлового менеджера LW или из меню приложения при создании ярлыка для EXE

Использование терминала

┌──[user@linux]─[~]
└──╼ $ lwrun {lwrun arg} blabla.exe {exe args}

-explorer Wine explorer
-cmd Open CMD or open file in CMD
-shell Open SHELL or open file in SHELL
-config Settings
-appcfg Apps Settings
-regedit Registry editor
-control Control panel
-winecfg Wine settings
-winemgr {delonly} Wine manager
-taskmgr Task manager
-uninstaller Wine uninstaller
-winetricks {arguments} Winetricks
-openpfx Open drive C:\
-killwine Kill Wine processes
-killtray Kill tray
-killexe Kill running EXE
-killshell Kill SHELL
-exit Force exit
-clearpfx Clear prefix
-rmapp Remove menu app
-shortcut Create shortcut
-addtolu Add to Lutris
-debug DEBUG
-help Show this usage info
-version Show version info
-tray {noclose} Tray
-init Forced initialization
-pfxbackup {xz} Make prefix backup
-pfxrestore Restore prefix from backup
-backupmnt Mount prefix backup
-backupunmnt Unmount prefix backup
-update {all} Runtime updater
{dx|dxvk} {vkd|vkd3d} {d3d|d3d_extras|d3d-extras} {eac|eac_runtime}
{dxnv|dxvk-nvapi|dxvk_nvapi} {bat|battleye|battleye_runtime} {wtrx|winetricks}
{dg|dgvoodoo2} {nvml|wine_nvml}

Принудительная проверка обновлений:

lwrun --update

Удаление:

lwrun --uninstall

Сочетание клавиш:

MangoHud:

  • Показать / Скрыть: R_Shift + F12
  • Отключить / включить FPS limit: L_Shift + F1
  • Измените положение: R_Shift + F11

VkBasalt:

  • Отключить / включить: HOME

Характеристики:

  •  Простая установка без root-прав и зависимостей
  •  Быстрая инициализация и запуск
  •  Запустите файлы *.exe *.lnk *.bat *.msi *.reg
  •  Изолированная сеть
  •  Возможность указывать аргументы EXE и сохранять их в настройках
  •  Режим трея
  •  Автоматическая загрузка необходимых библиотек Wine
  •  Проверка наличия обновлений для библиотек за определенный период времени
  •  Возможность создавать отдельные файлы конфигурации для разных EXEs
  •  Автоматическое включение режима WineD3D (OpenGL), если Vulkan API недоступен
  •  Ручное включение режима WineD3D (OpenGL) (отключает DXVK, DXVK-NVAPI, VKD3D, DXR)
  •  DXVK в режиме Wine DXGI
  •  Поддерживает запуск на виртуальных машинах с ускорением GL (протестировано на KVM, смотрите Видео установки)
  •  Режим отладки
  •  Режим терминала (поддерживаются различные терминалы) (см. раздел Использование терминала)
  •  Удержание терминала
  •  Режим ведения журнала
  •  Режим командной строки или открыть файл в командной строке (с доступом ко всем функциям lutris-wine)
  •  Режим CMD или открыть файл в CMD
  •  Wine Manager (Lutris, Proton GE, Wine GE, Kron4ek)
  •  Система поддерживает Wine (выбирается автоматически, если не установлены другие версии Wine)
  •  Управляйте несколькими версиями wine / proton / dxvk / dxvk-nvapi / vkd3d / d3d_extras / dgvoodoo2 и меняйте их на лету
  •  Переключение версии DXR / RTX (если видеоадаптер поддерживает и зависит от VKD3D)
  •  DLSS (если видеоадаптер и игра поддерживают и зависит от DXVK-NVAPI + WINE-NVML)
  •  Пользовательская конфигурация VKD3D
  •  Настройки MangoHud (с поддержкой пользовательских конфигураций)
  •  Настройки VkBasalt
  •  Измените настройки шейдеров (эффекты VkBasalt, зависит от VkBasalt)
  •  Автоматическая и ручная настройка загрузчика Vulkan ICD
  •  Настройки адаптивной резкости AMD FidelityFX Contrast (зависит от VkBasalt)
  •  Gstreamer (при поддержке Wine)
  •  Игровой режим
  •  Esync
  •  Fsync (при поддержке ядра Linux)
  •  Настройки Vsync
  •  Настройки AMD FidelityFX Super Resolution (если поддерживается Wine)
  •  Среда выполнения BattlEye (при поддержке Wine)
  •  Среда выполнения EasyAntiCheat (при поддержке Wine)
  •  Разгрузка рендеринга NVIDIA Prime
  •  Американский переключатель раскладки клавиатуры
  •  Сброс PulseAudio (+ PulseEffects)
  •  Уменьшите задержку PulseAudio
  •  Восстановить gamma
  •  Режим ограничения процессора
  •  Показать диалоговое окно сбоя (WINEDBG)
  •  Настройки ограничения частоты кадров в секунду (с помощью MangoHud или libstrangle)
  •  Пользовательские темы для вина
  •  Программа обновления среды выполнения
  •  Быстрое добавление приложений в Lutris (если Lutris установлен)
  •  Добавление / удаление приложений в меню
  •  Быстрый доступ к материалам для Wine:
      * Wine explorer
      * Control panel
      * Wine settings
      * Task manager
      * Wine uninstaller
      * Registry editor
  •  Графический интерфейс для пользовательских конфигураций приложений
  •  Встроенные винные ящики
  •  Поддержка системных Winetricks
  •  Быстрое открытие диска C:\
  •  Отключение процесов:
      * Kill Wine processes
      * Kill tray
      * Kill Lux Wine running EXE
      * Kill SHELL
      * Force exit (kill all)
  •  Ability to clear a prefix without completely recreating it
  •  Mouse context menu for Dolphin
  •  Window compositing management (KDE, MATE, XFCE, Deepin)
  •  Wine prefix management
  •  Wine architecture management
  •  Windows Version management
  •  Wine DLL overrides
  •  Wine MONO переопределяет
  •  Отключение MONO (.NET Core)
  •  Различные оптимизации для повышения производительности игр
  •  Пользовательские скрипты для вспомогательного запуска базы данных EXE
  •  Пользовательская анимация панели загрузки
  •  Старая строка OpenGL
  •  Виртуальный рабочий стол Wine
  •  Отключите основные дисплеи
  •  Восстановите разрешение
  •  Песочница с приставкой Wine
  •  Поддержка Wayland (экспериментальная)
  •  Выбор загрузчика (aria2c или wget, приоритет aria2c)
  •  Возможность использовать встроенные библиотеки DLL Proton D3D (DXVK, DXVK-NVAPI и VKD3D)
  •  Выбор различных библиотек DLL D3D из разных версий Proton
  •  Пользовательская среда (глобально и отдельно для EXE)
  •  функции перед запуском и после запуска
  •  Проверка и использование библиотек защиты от вирусов и Protons в собственном Steam (выбирается автоматически, если не установлены другие версии Wine и anticheats)
  •  WINE-NVML (автоматическая загрузка, если она не существует в DXVK-NVAPI
  •  LatencyFleX (зависит от DXVK-NVAPI >=0.5.3)
  •  Панель изменения размера Nvidia (если ваша система поддерживает)
  •  Создание / восстановление резервных копий префиксов Wine
  •  Поддерживает создание нескольких резервных копий с собственными временными метками для одного и того же префикса
  •  Выбор метода сжатия (xz и zstd) и уровня сжатия для резервных копий (zstd и 1 lvl по умолчанию для резервных копий)
  •  Монтирование / размонтирование резервных копий префиксов Wine
  •  Поддерживает одновременное подключение нескольких резервных копий с помощью отдельного графического интерфейса управления
  •  Переопределение параметров Wine в графическом интерфейсе настроек:
      * WINE_HIDE_NVIDIA_GPU
      * WINE_HEAP_DELAY_FREE
      * STAGING_SHARED_MEMORY
      * WINE_ALLOW_XIM
      * DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1
      * DXVK_ASYNC
      * WINE_LARGE_ADDRESS_AWARE
      * WINE_DISABLE_WRITE_WATCH
      * __GL_THREADED_OPTIMIZATIONS

И, небольшое видео по использованию от автора: