mirror of
https://github.com/DeeJanuz/frametop.git
synced 2026-10-18 00:01:39 +02:00
The desktop is a KDE session, so it ran /etc/xdg/autostart/steam.desktop. Steam is already running (the desktop starts from it), so `steam -silent` only reached that client as a command line it ran (ExecCommandLine in its console log). SteamOS 0.4 adds -vrdisable -deckard to that entry, for Desktop Mode, where Plasma starts Steam itself. The session now hides it with the other two. The marker goes to 2, so desktops that hid the first two get Steam's copy once, and an entry someone brought back stays. The Steam client's XCURSOR_THEME=steam reaches the desktop through its environment, and KWin and the apps prefer it to the desktop's setting. There was no such theme, so they fell back to Breeze; SteamOS 0.4's holo-cursors adds one. The session sets the desktop's own theme (Breeze unless changed in its System Settings) and leaves the size as it was. ft-screens doesn't draw KWin's cursor, so this shows over remote access and with the gamescope backend. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>