You’ll first need to have these in your SDDM config.
[General]
DisplayServer=wayland
I’d just have it in a new file called /etc/sddm.conf.d/wayland.conf
If you’re used to configuring your login manager thru KDE’s settings panel, you do not want to add to its config file as it will get overwritten everytime you save your settings.
Next would be your systemd. I personally think this solution is less than elegant, but it seems to be well supported, and more importantly, it works.
You’ll need to go to the SDDM’s systemd service file, located on /lib/systemd/system/sddm.service
. Simply uncomment a line with
After=plymouth-stop.service
Best to test by rebooting.
Note:
Failure to do the systemd step would result in the sddm.service
failing to run. When this happen, simply switch to a free tty and login. From here, you redo the systemd step. You can also restart the sddm.service
(it will work).
Can you explain the second step a bit more?
I don’t even use plymouth, so I guess I don’t need to do that?
plymouth is just the boot splash screen service, if you dont have it installed then you definitely don’t need that step - the uncomment is just to ensure sddm starts after plymouth is done.
deleted by creator
I guess not.
Most default setup would have plymouth. I did spent a moment of frustration on it. That’s why I include this part.
If you don’t think you need it, then just do the first part. If stuff goes wrong, check out my note, then do the second part.
deleted by creator