WineZGUI
by Mohammed Asif Ali Rizvan
Wine GUI using Zenity
About
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.
IMPORTANT: wine-9.0 from org.winehq.Wine needs "winetricks dxvk vkd3d" or install other runners like wine-9.0 or proton-ge from Runner->Download Runner
WineZGUI features:
- Runs windows games or exe files from file manager.
- Creates application shortcut for easier access.
- Separate prefix for every exe file launched with WineZGUI
- Imports other wine directory from Bottles, Wine, Lutris, Heroic Launcher into WineZGUI and create shortcuts for all found exes.
- Imported wine directory from lutris or bottles may require: winetricks vkd3d dxvk
- Backup and Restore prefixes for later use.
- Runners (different builds of wine like proton) can be used with prefixes.
- Create Game Bundles for sharing (prefix+game+runner).
- Open Terminal/Shell supports konsole, gnome-terminal, xfce4-terminal.
Permissions
4 permissions weaken the sandbox. Flatsonar asks before installing.
- all devices (/dev): webcams, disks, raw hardware
--device=all - X11 display: X11 lets apps read input and windows of other apps
--socket=x11 - development features (ptrace, can inspect other processes in its sandbox)
--allow=devel - talks to system service org.freedesktop.UDisks2
--system-talk-name=org.freedesktop.UDisks2 - network
--share=network - inter-process communication (needed for X11)
--share=ipc - audio
--socket=pulseaudio - access to ~/.var/app/com.usebottles.bottles/data/bottles
--filesystem=~/.var/app/com.usebottles.bottles/data/bottles - access to ~/.wine
--filesystem=~/.wine - access to your music folder
--filesystem=xdg-music - access to your videos folder
--filesystem=xdg-videos - access to your pictures folder
--filesystem=xdg-pictures - access to ~/.var/app/com.playonlinux.PlayOnLinux4/data/PlayOnLinux/wineprefix
--filesystem=~/.var/app/com.playonlinux.PlayOnLinux4/data/PlayOnLinux/wineprefix - access to your download folder
--filesystem=xdg-download - access to ~/.var/app/org.winehq.Wine/data/wine
--filesystem=~/.var/app/org.winehq.Wine/data/wine - access to your documents folder
--filesystem=xdg-documents - access to ~/.local/share/applications
--filesystem=~/.local/share/applications:create - access to your desktop folder
--filesystem=xdg-desktop - access to ~/Games
--filesystem=~/Games - access to ~/.var/app/org.phoenicis.playonlinux/.Phoenicis/containers/wineprefix
--filesystem=~/.var/app/org.phoenicis.playonlinux/.Phoenicis/containers/wineprefix - multi-architecture binaries
--allow=multiarch - notifications
--talk-name=org.freedesktop.Notifications
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- fetches from savannah.nongnu.org over unencrypted http: anyone on the path can swap the bytes
source:insecure-url - verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.