Flatsonar

WineZGUI

by Mohammed Asif Ali Rizvan

Wine GUI using Zenity

Dangerous permissions Verified creator GPL-3.0-or-later v0.99.16
Screenshot 1 of WineZGUI Screenshot 2 of WineZGUI Screenshot 3 of WineZGUI

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.