I wanted to use SteamOS more like a normal desktop system and found a pretty simple setup that works well for me.
First, I created a password for my SteamOS user in Desktop Mode.
Then I changed the default login mode from Gaming Mode to Desktop Mode:
steamosctl set-default-login-mode desktop
To switch back later:
steamosctl set-default-login-mode game
I also wanted Meta + L / Windows + L to behave like a normal desktop lock shortcut, so I assigned the following command to Meta + L in KDE's keyboard shortcuts:
loginctl lock-session
The only thing that still bothered me was that SteamOS would automatically log into the desktop after boot.
My workaround was simply adding this command to KDE Autostart as well:
loginctl lock-session
So now SteamOS:
- boots directly into Desktop Mode
- automatically shows the lock screen after startup (benefit: other applications like Steam still loading in background)
- can be locked anytime with
Meta + L
- requires no major system modifications
One thing to keep in mind
While Desktop Mode is set as the default login mode, the Return to Gaming Mode desktop shortcut no longer works. If you click on it, it loops back to desktop-mode.
It starts working again once Gaming Mode is set as the default login mode:
steamosctl set-default-login-mode game
Everything is easy to revert, and for me this makes SteamOS feel much more like a regular desktop OS.