VHSgunzo / lux-wine

Easy launch of your Windows applications and games with Wine/Proton
MIT License
99 stars 8 forks source link
amd d3d dlss dxr dxvk dxvk-nvapi fsr gamemode games intel linux mangohud nvidia proton rtx vkbasalt vkd3d vulkan windows wine

Lux Wine

This project allows you to easily run your favorite applications and games for Windows on almost any Linux x86_64 distribution using a specially configured Wine/Proton and RunImage container. Lux Wine also comes with a native Steam, which allows you not to think about installing a large number of libraries into your system (especially 32-bit ones) for its work.

Requirements:

Installation:

curl -sL lwrap.github.io|bash

Video of the installation process:

Installation video

Offline installation:

  1. Download latest lwrun release from the releases page (HF mirror)
  2. Make it executable before run
  3. For Nvidia users with a proprietary driver, it is also necessary to download or manually create an image of the driver of the corresponding version and put it next to the lwrun container
  4. Launch the lwrun container, the installation will be completely automatic

Terminal usage:

┌──[user@linux]─[~]
└──╼ $ lwrap {lwrap 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
      -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
      -shortcut                   Create shortcut
      -debug                      DEBUG
      -help                       Show this usage info
      -version                    Show version info
      -tray {noclose}             Tray
      -init                       Forced initialization
      -pfxbackup {xz}             Create prefix backup
      -pfxrestore                 Restore prefix from backup
      -backupmnt                  Mount prefix backup
      -backupunmnt                Unmount prefix backup
      -lsapp                      Show a list of applications
      -runapp {num|name}          Launch the application
      -rmapp {num|name|all}       Remove application shortcut
      -appcfg {num|name|resetall} Applications settings
      -update {all}               Runtime updater
      {dx|dxvk} {vkd|vkd3d} {d3d|d3d_extras|d3d-extras} {eac|eac_runtime}
      {nvml|wine_nvml} {dxnv|dxvk-nvapi|dxvk_nvapi} {wtrx|winetricks}
      {bat|battleye|battleye_runtime} {dg|dgvoodoo2}

Forced re/install Lux Wine:

lwrun --install

Forced check for updates:

lwrun --update

Removing:

lwrun --uninstall

Keyboard shortcuts:

MangoHud:

VkBasalt:

Features: