What did I do and how do I fix it?
I go on Desktop mode and this happened. I tried fixing it myself but it didn't work.

37 Replies
Lenovo Legion Go - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Ah, this looks helpful. I'll work on that when I get back from the shops.
TLDR it just deletes all monitor configs so it goes back to the default
Changing the resolution in desktop mode causes that issue
Huh. Fair enough. Strange that changing it back to its default settings without this process doesn't work, though.
Worked. How would I go about linking an external display without screwing it up?
WAIT NO DIDN'T WORK
I did the thing, though!
...okay, still doesn't work, even after a reboot. I'm literally typing the command as shown. Why isn't it working?
IT'S SPREADING WHAT AM I DOING WRONG WHY ISN'T THE COMMAND WORKING

That's an unrealted bug
Run the command and then try to enter desktop mode without any displays attatched. It should work otherwise somebody else will have to help because I'm not sure.
How do I get directly to desktop mode from the console?
steamos-session-select plasma, but that's no different than hitting switch to desktop mode
It's still borked.
Literally what am I doing wrong? Everything's there, it just doesn't work.
Does the command in that help doc I linked output anything?
Not the first time. Second time onwards, it says the file doesn't exist.
I guessed that meant it worked.
Still doesn't work.
So it's still showing the static in desktop mode?
Yep.
I've not seen that before, it's possible the config file for that might have changed with a recent update but somebody will have to look into it
I have something for literally one day and I screw it up.
Are you using the first or the second command on that page?
I tried both in separate sessions.
I just tried but can't recreate this on my device, sorry 😦
I'll ask to see if anybody knows of any changes relating to this fix
Any luck so far?
iirc the legion go and other handhelds are very temperamental when connected to an external screen, essentialy the panels misreport their capabilities and confuses linux.
when connected to an external screen dont touch anything on the built-in screen to avoid any issues
Aight, sure, but how do I fix it?
https://docs.bazzite.gg/Handheld_and_HTPC_edition/Handheld_Wiki/Lenovo_Legion_Go/#changing-the-resolution-in-desktop-mode-or-connecting-an-external-monitor-has-dire-consequences
try both methods, once you mess it up you have to redo this to fix it
Lenovo Legion Go - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
I already tried both of those earlier.
those remove the screen configuration
But they didn't fix it for me.
and you need to do it when kde is not running
so either from ssh or tty
How do I do that?
if youre doing it while already "in desktop mode" it does nothing
read the page
guide is there
literally tells you how to do it
?
no

But I already tried both of those.
Steam Gaming Mode Quirks and Workarounds - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Solution
run it when you are not in desktop mode
OH
So same method, just a different starting point.
yeah if youre already in desktop mode and delete them
it will restore the files when you reboot because it thinks you deleted them by accident
OH MY GOD IT'S FINALLY FIXED
Now how do I connect a display without it screwing up?
nvm worked that out
Just chose Just Second Display rather than Extend or anything like that.
Thanks, guys!