protonscr

Steam overlays don't work when launched from GUI

steamopen overlayDistro Family: FedoraProton
ValveSoftware/steam-for-linux#11975 · opened 2025-05-05 by munyboo · updated 2025-06-16 · 1 comments · github
Mmunyboo 2025-05-05 github

Your system information

  • Steam client version (build number or date): 1746211562
  • Distribution (e.g. Ubuntu): Fedora Linux 42 (KDE Plasma Desktop Edition)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes, fully up to date as of submission
  • Steam Logs: steam-logs.tar.gz
  • GPU: NVIDIA Corporation NVIDIA GeForce RTX 3060 Laptop GPU

Please describe your issue in as much detail as possible:

Was playing PlateUp! [1599600] in Big Pic Mode when I recognised that the Overlay wasn't showing (it's on, I checked). Additionally, I'm unable to trigger Steam's on-screen keyboard input in the game for text fields, nor am I able to invite friends using Steam's in-game picker. Tried other games thinking it might be a Unity game engine problem, but after testing Batman: Arkham Asylum [35140], Overcooked 2 [728880] and Trackmania: NF [11020] I found the same result. This always happens when launching Steam from desktop (It's set to /usr/bin/steam %U). Same behaviour seen outside BPM as well.

However, starting Steam directly from any shell script (/usr/lib/steam/bin_steam.sh, ~/.local/share/Steam/steam.sh or ~/.steam/steam/steam.sh) fixes the issue. PlateUp! has a possibly separate issue where the game still captures input from the overlays (when they're working).

Was able to reproduce in latest stable client release as well.

Steps for reproducing this issue:

  1. Launch Steam using standard desktop shortcut
  2. Launch a game
  3. Trigger in-game overlay using preferred method
  4. Try to trigger OSK, or invite friends to game
Aamame-a 2025-06-16 github

I noticed that unticking "Run using dedicated graphics card" in the ~/.local/share/applications/steam.desktop file's Properties/Application/Advanced Options also allows the overlay to work again. I wonder what's the deal here...

Apparently, this method was used to fix the issue of non-Flatpak Steam not launching if the PC has a discrete GPU ([#10929](https://github.com/ValveSoftware/steam-for-linux/issues/10929#issuecomment-2409633204)).

Image