+1 to this, adding something like a "Exit Steam" button would be immensely helpful, especially when running Steam embedded within Gamescope via a VT as there is no "clean" way of shutting down the session
@kisak-valve having similar issue https://github.com/ValveSoftware/steam-for-linux/issues/11749
You can follow these steps for a workaround:
kill-gamescope.sh with contents:#!/bin/bash
/usr/bin/pkill -9 gamescope
chmod +x kill-gamescope.sh
I hope this helps till we get an official fix.
I have this issue on Plasma (Wayland) but I can right-click the Steam icon in the system tray where "Exit Big Picture" and "Exit Steam" work correctly, with one exception: after exiting Big Picture mode, the Steam/View/Friends/Games/Help buttons at the top of the window no longer function until I restart Steam.
For Arch Linux users: I created a very simple package that makes “Switch to Desktop” work: steamos-session-select. Just install it, and launch steam through gamescope [options] -- steam -steamos3 -gamepadui
@anmolsekhon590 Don’t do (p)kill -9 unless a process is unresponsive! Definitely don’t do it by default! (p)kill without the “9” is enough.
@kisak-valve this is a one-line fix presented on a silver platter by someone diving into your code. Could you please forward this to the devs so they can fix it within a minute?
Seems with Steam-Client stable-2026-03-13 (version 1773426488) the dbus call dbus-send --system --print-reply --dest=org.freedesktop.DisplayManager /org/freedesktop/DisplayManager/Seat0 org.freedesktop.DisplayManager.Seat.SwitchToUser string:'$s' string:'$s' is not sent anymore. Something changed in code in that regard ...
Your system information
Please describe your issue in as much detail as possible:
When running Steam using Gamescope, the power menu transforms to its SteamOS variant despite not specifying
-steamos3in the launch optionsThe left version is expected as I'm not running in SteamOS mode, yet the right version of the menu appears when using Gamescope.
This is especially problematic because when the right version of the power menu is displayed, the functionality is unavailable on most systems due to this portion of code in
steamui, making it impossible to use "Switch to Desktop". Using-steamos3and making thesteamos-session-selectbinary executesteam -shutdowncircumvents this; but then desktop Steam functionality such as the ability to use SHIFT-TAB to open the in-game overlay no longer works.The culprit is the webpacked code for the Tenfoot UI checking if we're
IN_GAMESCOPErather thanON_STEAMOS(or using both conditions together):Steps for reproducing this issue:
GAMESCOPE_WAYLAND_DISPLAY=1https://github.com/user-attachments/assets/d0b4bb06-8d0f-4162-be05-50d85ee5816d