protonscr

Game Icons in Gnome not appearing in Switch Apps (Alt+Tab) or Dash to Dock

protonopen
ValveSoftware/Proton#8895 · opened 2025-07-10 by lordgreg · updated 2026-07-20 · 3 comments · github
Llordgreg 2025-07-10 github

Your system information

  • Steam client version (build number or date):
    Steam Beta Branch: Stable Client
    Steam Version: 1751405894
    Steam Client Build Date: Sat, Jun 28 3:07 AM UTC -08:00
    Steam Web Build Date: Tue, Jul 1 11:19 PM UTC -08:00
    Steam API Version: SteamClient022

  • Distribution (e.g. Ubuntu):
    Fedora 42 Workstation

  • Opted into Steam client beta?: [Yes/No]
    No

  • Have you checked for system updates?: [Yes/No]
    Yes, doing daily.

  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]

  • GPU: Nvidia/Intel/AMD
    AMD Radeon 9070 XT

Please describe your issue in as much detail as possible:

The icons for installed games arent showing in the App Switcher or dock.

Image Image

but are visible on the Apps Overview

Image

Steps for reproducing this issue:

  1. Install Steam (from RPMFusion)
  2. Install any game
  3. Use the shortcut to switch between apps or use the Dash to Dock to see the result

Additional info:

Image Image

It looks like everything is linked correctly?

So why arent the icons appearing? I am having this issue ONLY with steam installed games/apps. Any help would be much appretiated.

PPeppoDev 2025-08-12 github

This is a problem on gnome side, you should have either a StartupWMClass (usually is steam_app_{id}, so you can try it manually) or the desktop entry should match the app id (for wayland proton). You can see more in this thread. Also if you want a temporary solution you can use this script that I have created, also there is a lot of other scripts that do the same.

Check this out

PPeppoDev 2026-04-16 github

I mean its not a fix on proton side, but I created a solution more permanent. Since I got this issue I got really annoyed about that and I search multiple ways to fix that. I created scripts, clis that wraps games runtime and after that I reach in extension port for this problem. How it fixes? I search heuristically by the wm class through dekstop files in order to find out who is the most likely fit for this application and fix it on demand. Right now I am waiting for approval on gnome extension store but you can test it, if you want, installing manually.

REPO
Demonstration

PPeppoDev 2026-07-20 github

Now on gnome extension store!

Extension