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:
- Supported architectures
x86_64
- The minimum recommended
Linux kernel version is 4.18+ with support for user namespaces, but 5.0+ would be better
FUSE (but not necessarily, because it is possible to work in unpacked form without FUSE mounting)
- The driver for the video card in your system
- Some kind of desktop environment
Installation:
curl -sL lwrap.github.io|bash
Alternative mirrors and installation commands
curl -sL lwrap.website.yandexcloud.net|bash
curl -sL lux-wine-git.static.hf.space|sed 1d|bash
wget -qO - lwrap.github.io|bash
wget -qO - lwrap.website.yandexcloud.net|bash
wget -qO - lux-wine-git.static.hf.space|sed 1d|bash
Video of the installation process:

Offline installation:
- Download latest
lwrun release from the releases page (HF mirror)
- Make it executable before run
- 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
- Launch the
lwrun container, the installation will be completely automatic
Terminal usage:
┌──[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
-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:
- Show/Hide:
R_Shift + F12
- Disable/Enable
FPS limit: L_Shift + F1
- Change postion:
R_Shift + F11
VkBasalt:
Install apps from container repositories:
Here is an example of installing an application (discord) from the container repositories. You do not need root rights to install it. During installation, the application shortcut will also appear in the system applications menu. You can read more about container application integration here. ArchLinux and Chaotic-AUR repositories are connected in the container.
RIM_DINTEG=1 runimage-lw pac -Sy discord
You can also run the installed application from the terminal:
runimage-lw discord
Features:
* Wine explorer
* Control panel
* Wine settings
* Task manager
* Wine uninstaller
* Registry editor
* Kill Wine processes
* Kill tray
* Kill Lux Wine running EXE
* Kill SHELL
* Force exit (kill all)
* 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
评论