Repository navigation
Patch release fixing Wine runner selection when creating, configuring and launching bottles. A downloaded runner selected in WineGUI is now used consistently together with its matching wineserver, including Winetricks operations and generated shortcuts.
🐛 Consistent Wine runner selection
- Use the selected installation throughout: Bottle creation, Windows version changes, audio and virtual desktop settings, application launches and Winetricks operations now use the bottle's selected Wine runner and matching wineserver.
- No silent fallback: Incomplete custom Wine installations now produce an explicit error instead of falling back to system Wine. This fixes cases where configuring a 32-bit bottle unexpectedly used a different system Wine installation.
- Safer runner changes: Changing a bottle's runner checks for running Wine processes before applying the change. Bottle edits also retain the original target bottle throughout the operation.
🔧 Desktop shortcut repairs
- WineGUI automatically refreshes its managed shortcuts when loading bottles so they use the current runner settings.
- Fixed desktop command escaping to preserve literal paths and arguments containing spaces and special characters.
🧪 Regression coverage and release checks
- Expanded tests for runner selection, matching wineserver usage, Winetricks configuration, missing runners and actual desktop shortcut launches.
- Added AppStream metadata validation and APT publisher tests to CI, with improved release-link error handling and retry support.
- Updated download labels to identify compatible distribution series more clearly.
📦 Install or Upgrade
On supported 64-bit Debian, Ubuntu, and compatible derivatives, install or update through the signed WineGUI APT repository with:
curl -fsSL https://gitlab.melroy.org/melroy/winegui/-/raw/main/scripts/install.sh | sudo bashExisting APT installations will receive version 4.5.2 automatically through standard system package updates once published.