non functional tray icon
hey guys, i asked this on the lutris discord as well but it was suggested this is a bazzite issue.
here goes: i run battle net and some games through lutris, works fine overall.
however battle net creates and leaves a very ugly and pixelated tray icon that cannot be interacted with, and will not disappear unless i force end the battle net process within lutris through the mission center.
the user over on the lutris discord who suggested i ask here, posted a screenshot of his ubuntu system where the tray icon is both functional and not pixelated to death. any ideas what i might need to change for this?
thanks in advance
attachments:
- first pic is how it looks as intended on that other guy's ubuntu
- second pic is how it looks on my bazzite
12 Replies
I have the same issue and always thought it was because of WINE version: more than a year ago while still on Arch Linux the tray icons for all windows game launchers were working fine, after an update they all just stopped working and their icon images became less clear. Now that you brought this up it might also be because of Gnome version and respective app indicator extension... It would be interesting to know what version of WINE and Gnome your friend is using.
i went back, wanting to ask the user but as it turns out he was helpful in advance and i had forgotten lol
will ask for specific wine and gnome version
so ive been looking around the lutris config. this wine version isnt shown, and i really dont want to mess with things i dont understand on my own, thats a surefire way to brick something
guy also linked this:
https://github.com/Frogging-Family/wine-tkg-git
i have no idea what do do with it though
GitHub
GitHub - Frogging-Family/wine-tkg-git: The wine-tkg build systems, ...
The wine-tkg build systems, to create custom Wine and Proton builds - Frogging-Family/wine-tkg-git
It might be a specific Gnome issue, remember that Ubuntu and Bazzite are on very different versions of Gnome. I'm running Bazzite KDE and I have Battle.net installed. I can check if the icon works there, but I unfortunately don't have Gnome
I wouldn't bother with that. Just use the Wine GE stuff
that would be good to know, thank you
it's been a while since I was on GNOME, but the icon there is processed through the AppIndicator extension, specifically with legacy icon support enabled
in fact, I had to disable legacy icon support because it completely broke VRR
OK after some investigation this issue is happening with all "Legacy Tray Icons" because newer versions of the extension "gnome shell extension appindicator" are not able to render it correctly and make it work: https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/481
So: 1 This only happens in GNOME that is why people with Cinnamon and KDE are not affected. 2 The work around is to disable Legacy Tray Icons on the extension - this will create a pop-up window from WINE with all Tray Icons. 3 The fix might take a long time or never happen because the extension developers see this as very low priority and the WINE developers that could make WINE use a modern app indicator consider this solved because of the pop-up window they provide already.
Solution
amazing, thank you for your investigation! guess i have to choose between pixelated + useless or clean + functional in an awkward pop-up. it is good to have a definitive answer though, much appreciated. i will mark this as solved