I encountered a problem and created a bug report titled:
”Switching to an already logged-in user causes Plasma to display a black screen with no cursor”
After some investigation, I found that on a fresh installation of Manjaro with Plasma 6, the login screen worked correctly. However, when I installed Manjaro with Plasma 5.27 and then updated to Plasma 6, the bug appeared. It turned out to be caused by a deprecated option in /etc/sddm.conf: ReuseSession=false
Removing this line fixed the issue. I assume it was leftover from Plasma 5. This bug occurred on my PC and also on my friend’s laptop, who also had Manjaro installed with Plasma 5 before updating, so it’s likely that more users may be affected.
For users who installed Manjaro earlier, the ReuseSession line may still exist in /etc/sddm.conf, even though it should be removed. It might be worth checking whether this can be cleaned up automatically during updates to prevent issues.
Manjaro does not ship sddm with the mentioned configuration.
Please tell Nate Graham that.
$ cat /usr/lib/sddm/sddm.conf.d/default.conf
...
# When logging in as the same user twice, restore the original session, rather than create a new one
ReuseSession=true
...
EDIT: 2026-01-07T14:19:00Z
I was a tad quick there - /etc/sddm.conf contains the value set to false.
I have to explore where it comes from - no packages appear to own it.
$ pamac search -f /etc/sddm.conf
/etc/sddm.conf.d/manjaro-handheld.conf is owned by manjaro-handheld
/etc/sddm.conf.d/virtualkbd.conf is owned by manjaro-handheld
/etc/sddm.conf.d/00_manjaro_settings.conf is owned by manjaro-kde-settings
/etc/sddm.conf.d/virtualkeyboard.conf is owned by manjaro-kde-settings
I remember asking about /etc/sddm.conf a while back - but that was in another setting, I will see what I can dig.
The only thing I can dig up is oem profiles which contains the file for reasons unknown to me.
Well, the “empty file” would be that which nano attempted to create – and I allowed it, considering ls and cat had revealed nothing. Either way, I effectively have no sddm.conf.
Newer installations will use files under /etc/sddm.conf.d/ instead of an /etc/sddm.conf file.
I for one do have an /etc/sddm.conf because my installation is going on 7 years old, and it does contain that line. Furthermore, it’s also got an entire section for X11.