How do I switch from Wayland to X11 in handheld edition for Steam Deck LCD?

i am very noob so :teddy_bear: with me :sob:

so i have a steam deck lcd and i installed cachyos, cos yknow steamos reinstalls itself on every update blah blah yada yada… right so anyway, as far as i understand, there is a certain native game (if youre curious - beamng, which rapidly and uncomfortably flashes on every rendered frame) that is coded for X11 window system that id like to play, buth both game mode and desktop are using wayland! so uhmmmm, how do i switch from wayland to X11? i think im gonna have to install something, dont i? and is there a way to show SDDM with the picky thingies when i switch to desktop from game mode (such as KDE X11, KDE Wayland, Game Mode (gamescope), etc…)? it kinda puts me back into game mode if i log out in desktop tho… and yes, it is a handheld edition, everything updated and i have both a keyboard and a mouse :mouse2:, despite this ill have you know ive already broken this system twice :face_with_monocle:

i really couldnt find any info on this… looks like im the first one, ominously :no_mouth:

thaaaaaaaaaaaaaaaaaaaaaaaaaaanks, :heart:

Go into settings, search for SDDM. Click Login Screen (SDDM) on the left. Then click the hamburger menu at the top called Behavior.

The first option you can select your preferred user name and x11 or Wayland.

so i got to this SDDM behaviour settings menu with the “automatically login in” thing, and it seems to have already preselected “plasma (X11)” by default, and i guess it is preinstalled which is good, but… how do i get there? or how do i switch to it (and vice versa?)? any square i toggle is reset when i click “apply”, and uhh… i still cant log out without it putting me back into game mode, when i need the sddm login screen which has the selection thingie… i mean i guess thats one way to get to X11, the other one is what you suggested, but nothing seems to be working…?

this is a handheld edition btw so it has like a weird uhm priority in what to boot just like in steamos, and im afraid there is like a very obscure config that nobody seem to know or something, maybe SDDM doesnt even work with or without auto login (i have it off btw), its like being skipped yknow?.. and yeah this is a brand new install and all :sob:

i was… hoping that cachyos had this feature, cos steamos had it in the past long time ago, when its desktop was still in X11… yknow like a quality of life kind of thing - here you go, you can switch between this and that, including game mode which was always locked to wayland! with cachyos you can do all kinds of things you couldnt have done in steamos! but yeah… i also still dont know if cachyos can update Steam Deck’s firmware which to this day only steamos can do that, but it looks like it’s greyed out here… :sob:

thaaaaaaaaaaaaaaaaaaaaanks, :broken_heart:

okay, hear me out:

guys, there is a problem! there are no rights to the user group to write in the /etc/sddm.conf.d/ so i cant change anything from the GUI SDDM plasma settings. thats why it keeps resetting it back and nothing wouldve worked!

so, what i did instead is i uncommented the line User=user in the /etc/sddm.conf.d/steam-deckify.conf and now on every boot i am greeted with the SDDM login screen and i can finally pick steam big picture (game mode), plasma X11 and plasma wayland. yay!!! :partying_face: :partying_face: :tada: :tada: :tada:

thaaaaaaaaaaaaaaaaaaaanks, :heart: :heart: :heart:

sorry for bump, cant edit this, i just tried this again, it doesnt work anymore (?), so i just turned off autologin in /etc/sddm.conf.d/steam-deckify.conf

Relogin=false

and optionally

# User=username

is if you dont want it to load into gaming mode (steam deck ui) on every boot

…something that you cant do on steamOS!

sorryyyyyyy another bump cos i cant edit! :sweat_smile:

so that also didnt work. i also uncommented

# Session=gamescope-session.desktop

to no avail. apparently only after having done all this in this config file i could then go back to the kde sddm settings and recheck the boxes for autologin, and after this it finally worked. it’s really weird but it works now!