WineZGUI (pronounced Wine-Zee-Goo-Eee) is a wine frontend for playing windows games with wine easily. It is a collection of Bash scripts for Wine Prefix Management and Linux Desktop Integration for easier wine gaming experience using Zenity. It allows quick launching of Direct play (not installed) EXE application or game from File Manager like Nautilus and allow creating separate wine prefix for each Windows' EXE binary.
I highly recommend using flatpak version, because, distro based wine (wine-staging) keeps on updating and games may break every few days. Using wine stable from flathub is better or use wine stable 5.0 or 7.0 from the distro packages.
WineZGUI is packaged in flatpak-wine by yours truly. Please visit flatpak-wine
Please install flatpak-builder
in the Linux system before running these commands. Install script will install org.freedesktop.Sdk/x86_64/21.08
and org.winehq.Wine
git clone --depth 1 --branch 0.97.12 https://github.com/fastrizwaan/WineZGUI.git
./WineZGUI/flatpak-manifest/install.sh
git clone https://github.com/fastrizwaan/WineZGUI.git
./WineZGUI/flatpak-manifest/install.sh
flatpak's optional requirement is gnome-terminal
if we need to access prefix using shell
Setup is instant as it copies a few files to specific directories.
Downoad source WineZGUI-0.97.12.tar.gz or use git tag 0.97.12
wget https://github.com/fastrizwaan/WineZGUI/archive/refs/tags/0.97.12.tar.gz
tar -zxvf 0.97.12.tar.gz
cd WineZGUI-0.97.12
sudo ./setup --install ; #systemwide
git clone --depth 1 --branch 0.97.12 https://github.com/fastrizwaan/WineZGUI.git
cd WineZGUI
sudo ./setup --install ; #systemwide
git clone https://github.com/fastrizwaan/WineZGUI.git
cd WineZGUI
sudo ./setup --install ; #systemwide
flatpak remove io.github.fastrizwaan.WineZGUI
Run uninstall
from the same installation source directory
sudo ./setup --uninstall
wine
- main program
winetricks
- must have wine addon script
perl‑image‑exiftool
- to extract application/game name
icoutils
- to extract icon from exe file
gnome-terminal
- (optional) to access prefix directory in shell
Get flatpak-wine which includes all dependencies. Useful for distros who do not package wine.
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user -y install flathub org.winehq.Wine/x86_64/stable-22.08
sudo dnf install zenity wine winetricks perl-Image-ExifTool icoutils gnome-terminal wget zstd
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install zenity wine wine32 wine64 winetricks libimage-exiftool-perl icoutils gnome-terminal wget zstd
sudo eopkg it zenity wine wine-32bit winetricks perl-image-exiftool icoutils gnome-terminal wget zstd diffutils
sudo pacman -Sy zenity wine winetricks perl-image-exiftool icoutils gnome-terminal wget \
lib32-alsa-plugins lib32-libpulse lib32-openal zstd
build and install kernel drivers for xbox 360 compatible controllers from https://github.com/paroj/xpad