sounds the same as https://github.com/ValveSoftware/steam-for-linux/issues/11241
I have a similar issue, running Bazzite in gaming mode (steamos launch). Connected to two monitors, works normally. I added a environment.d/gamescope-session.conf and it launches correctly but hangs on switching to desktop. @anmolsekhon590 I don't know if arch is set up the same way and you have a gamescope config file, but if you do, maybe try moving the file somewhere else temporarily to see if you can switch to desktop. (I did this from a different distro dual boot.)
Create a script called steamos-session-select. Add the following to it:
#!/bin/bash
steam -shutdown
Change permissions: chmod 755 steamos-session-select.
Drop the script in /usr/bin
Switch to desktop should now close steam.
@jas3333 that might only work when you start the gamescope session with additional -steamos3 flag.
@kisak-valve definitely a duplicate of #11241. Which (as said there) has a 1 line fix detailed in the original report by @yuv420p10le, so this should be a quick fix if a developer takes a look!
Seems the workaround found here https://github.com/flathub/com.valvesoftware.Steam/issues/1072#issuecomment-3898393858 is not working with Steam-Client stable update of 2026-03-13 anymore ... Seems something had changed.
Your system information
Please describe your issue in as much detail as possible:
I'm launching steam in big picture mode using gamescope on my Arch Linux device. When I select the option to switch back to desktop, nothing happens and it freezes on message "Switching back to Desktop". I'm using ly display manager: https://github.com/fairyglade/ly
For a workaround I have created a Non-Steam game shortcut which runs a script "pkill -9 gamescope" that kills the gamescope wayland session.
I request you to kindly fix this issue or provide an inbuilt way to kill the session. Please refer to the screenshots attached.
System Info:
OS: Arch Linux x86_64
Host: 21CGS38800 (ThinkPad T14 Gen 3)
Kernel: Linux 6.13.1-1-cachyos
Uptime: 1 hour, 16 mins
Packages: 1292 (pacman)
Shell: bash 5.2.37
Display (LEN403D): 1920x1200 @ 60 Hz (as 1280x800) in 14" [Built-in]
Terminal: foot 1.20.2
Terminal Font: FiraCode Nerd Font Mono (10pt)
CPU: AMD Ryzen 7 PRO 6850U (16) @ 4.77 GHz
GPU: AMD Radeon 680M [Integrated]
Memory: 2.99 GiB / 14.40 GiB (21%)
Swap: 382.04 MiB / 4.00 GiB (9%)
Disk (/): 182.05 GiB / 463.92 GiB (39%) - ext4
Local IP (wlp2s0): 10.0.0.189/24
Battery (LNV-5B10W51866@: 49% [Discharging]
Locale: C.UTF-8
Steps for reproducing this issue:
/usr/share/wayland-sessions/gamescope.desktopwith contents:
restart
lydisplay manager to reload the change usingsudo systemctl restart ly(assuming you enabled it before - or started it)now
Gamescopeshould appear as a wayland session option in ly.type password and press enter. This should start steam in big picture mode using gamescope.
now open the side menu to switch back to desktop.
It should prompt "Switching to Desktop" and get stuck there. So, I have to go to another tty session and kill gamescope