Windows XP style window when open any game on Heroic
Author: Rylex12Created Aug 28, 2026Updated Sep 17, 2026
LabelsLinuxbug:unconfirmed
Describe the bug
GE-Proton latest, Ge-proton 11-5 and Proton-CachyOS shows a Windows XP style window and doesnt match with the GTK3 that mint offers which works fine with latest stable Wine, UMU and Proton Experimental with this GTK3 theme.
Add logs
(14:04:25) [WARNING]: [Backend]: Protocol already registered.
(14:04:25) [DEBUG]: [Backend]: Logging to file(s) /home/miguel/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/legendary.log
(14:04:25) [INFO]: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(14:04:25) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version
(14:04:25) [INFO]: [Gog]: Checking for existing gog manifests
(14:04:25) [DEBUG]: [Backend]: Logging to file(s) /home/miguel/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log
(14:04:25) [INFO]: [Nile]: Running command: NILE_CONFIG_PATH=/home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(14:04:25) [DEBUG]: [Backend]: Logging to file(s) /home/miguel/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/nile.log
(14:04:25) [INFO]: [Backend]: System Information: CPU: 16x AMD Ryzen 7 5700
Memory: 33.51 GB (used: 9.63 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO W7600]
IDs: D=7480 V=1002 SD=0e37 SV=1002
Driver: amdgpu
OS: Linux Mint 22.3 (Zena) (linux)
The current system is not a Steam Deck
We are running inside a Flatpak container
We are not running from an AppImage
Software Versions:
Heroic: 2.22.1 Hajrudin
Legendary: 0.21.0 Lowlife
gogdl: 1.3.0
comet: comet 0.2.0
Nile: 1.2.0 Robert Speedwagon
(14:04:25) [INFO]: [Backend]: User Not Found, removing it from Store
(14:04:25) [INFO]: [Connection]: Connectivity: online
(14:04:25) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(14:04:25) [INFO]: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(14:04:25) [INFO]: [Backend]: Frontend Ready
(14:04:26) [DEBUG]: [Backend]: Releases info ready, checking wine releases
(14:04:26) [DEBUG]: [Backend]: Releases info ready, checking anticheat data
(14:04:26) [DEBUG]: [Backend]: AreWeAnticheatYet data did not change. Skipping.
(14:04:26) [INFO]: [Backend]: Checking for current version changelog
(14:04:26) [ERROR]: [Gog]: Unable to syncQueued playtime, credentials not present
(14:04:26) [ERROR]: [Backend]: Error when checking for current Heroic changelog: AxiosError: Request failed with status code 403
at settle (/app/bin/heroic/resources/app.asar/node_modules/axios/lib/core/settle.js:19:12)
at IncomingMessage.handleStreamEnd (/app/bin/heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:798:11)
at IncomingMessage.emit (node:events:521:24)
at endReadableNT (node:internal/streams/readable:1729:12)
at processTicksAndRejections (node:internal/process/task_queues:90:21)
at Axios.request (/app/bin/heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:46:41)
at processTicksAndRejections (node:internal/process/task_queues:104:5)
at getCurrentChangelog (/app/bin/heroic/resources/app.asar/src/backend/utils.ts:836:31)
at Session.<anonymous> (node:electron/js2c/browser_init:2:114924)
(14:04:28) [INFO]: [Winetricks]: Downloading Winetricks
(14:04:28) [INFO]: [ToolInstaller]: Updating dxvk to: dxvk-3.1
(14:04:30) [INFO]: [DownloadManager]: Downloader: Finished downloading https://github.com/doitsujin/dxvk/releases/download/v3.1/dxvk-3.1.tar.gz
(14:04:30) [INFO]: [ToolInstaller]: Downloaded dxvk, extracting...
(14:04:30) [INFO]: [ToolInstaller]: dxvk updated!
(14:04:30) [INFO]: [Backend]: Starting the Download Queue
(14:04:38) [INFO]: wjUF4Re7wTVHKcDERNJtFG: Setting wineVersion to {"bin":"/home/miguel/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/GE-Proton11-5/proton","name":"GE-Proton11-5","type":"proton"}
(14:04:40) [INFO]: [Backend]: Launching Finalburn Neo (wjUF4Re7wTVHKcDERNJtFG)
(14:04:40) [INFO]: [Backend]: Preventing display from sleep
(14:04:40) [INFO]: [Backend]: Checking if wine version exists: GE-Proton11-5
(14:04:40) [DEBUG]: [Backend]: Logging to file(s) /home/miguel/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/games/wjUF4Re7wTVHKcDERNJtFG_sideload/launch.log
(14:04:40) [INFO]: [Backend]: Preventing machine to sleep
(14:04:40) [INFO]: [Backend]: Checking if wine version exists: GE-Proton11-5
(14:04:40) [INFO]: [Backend]: Checking if wine version exists: GE-Proton11-5
(14:04:40) [INFO]: [Backend]: Checking if wine version exists: GE-Proton11-5
(14:04:40) [DEBUG]: [Backend]: Running Wine command: createprefix
(14:04:46) [INFO]: [Backend]: launching non-native sideloaded: /home/miguel/Área de trabalho/others/windows-x86_64/fbneo64.exe
(14:04:46) [INFO]: [Backend]: Checking if wine version exists: GE-Proton11-5
(14:04:46) [INFO]: [Backend]: Preventing display to sleep
(14:04:46) [DEBUG]: [Backend]: Running Wine command: /home/miguel/Área de trabalho/others/windows-x86_64/fbneo64.exe
(14:04:54) [INFO]: [Backend]: Stopping Display Power Saver Blocker
(14:04:54) [INFO]: [Frontend]: Refreshing sideload Library
(14:04:54) [WARNING]: refresh not implemented on Sideload Library Manager
(14:04:54) [INFO]: [Backend]: Stopping Power Saver Blocker
(14:04:54) [INFO]: [Backend]: Stopping Display Sleep BlockerSteps to reproduce
- Download any Ge-Proton or proton-cachyos version
- Add the GE-proton and proton-cachyos version to any game on Heroic
- Click in Play
- that is it, opens the window with this issue
Expected behavior
Show the GTK themed window that linux mint have since worked with UMU, Wine Stable and Proton Experimental
Screenshots
No response
Heroic Version
Latest Stable (Flatpak)
System Information
https://gist.github.com/Rylex12/c3cbe92c071b4649919feece37ebc3af
Additional information
The rest works fine on GE-Proton despite this weird Windows XP style bug and Proton-CachyOS has this same issue but have worse font type compared on what GE-Proton uses. Also the Winecfg of both show this issue so i dont know what should be done
Source: Heroic-Games-Launcher/HeroicGamesLauncher