If you’re a Steam Deck owner using an external monitor, you might have run into a frustrating problem:
- Gaming Mode works perfectly with your docked monitor.
- But in Desktop Mode, your monitor suddenly shows “No Signal” right after boot — even though it’s detected as enabled and maybe even set as primary in the display settings.
- You can “revive” the display by unplugging/re‑plugging HDMI or toggling “enabled” in display settings, but that’s tedious.
I ran into exactly this issue. Here’s the fix that worked for me.
🔎 Why It Happens
Desktop Mode on the Steam Deck runs KDE Plasma, which stores display configuration files on your Steam Deck. Sometimes those files get corrupted or stuck with stale settings. This happened around the same time as my sound went out.
Gaming Mode doesn’t have this issue because it uses Gamescope, which handles display output differently.
So, the problem isn’t your monitor or dock — it’s KDE Plasma remembering a “bad” configuration.
✅ The Fix: Clear KScreen Configs
Plasma stores monitor layouts in:
~/.local/share/kscreen/
Deleting these files forces KDE to regenerate fresh settings.
Step 1: Open Konsole
In Desktop Mode, open the terminal (Konsole).
Step 2: Delete Old Config Files
Run the following command to delete all files and folders inside the kscreen folder:
rm -r ~/.local/share/kscreen/*If you prefer a safer, reversible method, rename the folder instead:
mv ~/.local/share/kscreen ~/.local/share/kscreen.bakStep 3: Reboot Desktop Mode
Restart the Steam Deck, and your external monitor should now work right away without unplugging HDMI or toggling anything.
🛠️ Why This Works
Those deleted files were Plasma’s saved display layouts. When they get corrupted, Plasma tries to apply bad settings on boot, leaving your monitor stuck with “No Signal.” By clearing them, KDE regenerates correct ones based on your current hardware.
Now Desktop Mode and Gaming Mode both behave perfectly with my external monitor 🚀.
