Thank you guys for the help. I found the answer in the Arch wiki.
I am running openSUSE Tumbleweed. For someone coming by in the future, I will say that you need an .xsession file in your home directory. You might have to create it (I did) and do a
Code:
chmod 700 .xsession
Put the session you want (e.g. kde) in the .xsession file such as
Make sure you know what to put in for your session like the startkde above or have a second account, or else you could get locked out and have to resort to the console to straighten things out.