I have FreeBSD 14.2 with a fresh Plasma desktop installed. I created two users and two different passwords in single user mode. The login screen appears with the date, time, etc. and restart, shutdown, user icon selection seems to work. I have two user icons both labeled “User &”. I did not give the users this name. I can select each user and used the password I did give to each entry. If I type in the incorrect password for any user, the word box shakes like normal. When I input the correct password for each user, the screen turns black, then reappears about two seconds later. I cannot get past this. I have the “nano” editor and “sudo” installed and am comfortable in the terminal. I can only access the terminal in single user mode so far. There is no wifi access, but I am able to “mount -u /” and “mount -a -t ufs” to make changes. Does anyone have suggestions on what I can try?
OK, running Multiuser 14.2-p2 latest here. All is fine Here.
For the strange user display… Hmmh, is dbus enabled in rc.conf?
Plasma6? Be sure to check the default session type and change it back to a xorg/x11 Session before logging in with sddm.
TL;DR Upstream Development seems to be mainly focussed to make it run with wayland on Linux and Plasma6 on FreeBSD’s wayland doesn’t currently work and usually locks up and/or bails out.
There are some ways to get it started to a wayland desktop but then it sooner or later locks up and/or bails out…
The good thing there’s still a Plasma/x11 as fallback for us to get it going on other platforms like FreeBSD OpenBSD and so on.
Most relevant to you:
Framework 13 AMD Setup with FreeBSD | [bobulate] section “Will it run KDE Plasma 6 Wayland?”
This is by adridg
one of the greatest KDE on FreeBSD contributor.
Thank you all for the replies.
I have installed:
FreeBSD 14.2
kde5 (Plasma 5)
drm-kmod
xf86-video-amdgpu
x11/sddm
xorg
dbus
nano
sudo
I configured sddm by creating the file at /usr/local/etc/polkit-1/rules-d/40-wheel-group.rules as mentioned and it looks identical in format to the one on the KDE site like a program. I made the /etc/rc.conf additions as described on the FreeBSD site. I have root and the user part of the “video” group and checked it with the “nano” editor. I also have “sudo” installed just in case. I also have the .xinitrc file and user session text in the /home directory. I have the sysctl net.local.stream.recvspace and sendspace text in place.
dbus is enabled in rc.conf
x11 session has been chosen
My PC is an HP t740 with AMD Ryzen V1756B.
I have read about Wayland and will use x11 for now.
I like the Framework laptops and will consider a purchase in the future.
When I start FreeBSD, the desktop starts automatically. I personally do not interact with sddm. I have the .xinitrc setup as described in the instructions. What changes can I make to start the desktop manually? This may help me troubleshoot this login problem and I would prefer manual start anyway. I could also have access to my wifi connection.
. xinitrc and shell? ck-launch-session startplasma-x11 , iirc
(fyi: plasma5 is in the quarterly branch. Plasma6 is in latest, I think)