Well, damn.
The flag in
/etc/make.conf (
CXXFLAGS+= -D_LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION=2
) still works, right-clicking is safe.
But... Looking at commit logs at
https://cgit.freebsd.org/ports/log/x11-wm/plasma6-kwin/ :
The ticket
PR 280638 is marked as closed, but it's definitely not solved. Last two comments (#11 and #12) on that ticket indicate that the screenshot issue still persists. No idea why the ticket was closed.
One more complaint that I have on this topic, screen locking works, but I can't leave it alone under Wayland - something just crashes, and I'm left with a blank screen. I have to SSH in from the side and reboot.
I'm glad I can launch with
amdgpu
from bare metal, but this is still a very fragile setup.
BTW,
XDG_RUNTIME_DIR
environment variable really has to be
/var/run/user/1001, and not
/var/run/xdg/astyle. This is another inconsistency that I've been running into. The former variant allows me to consistently and successfully start from metal. Unfortunately, I've had times when
/var/run/user/1001 was randomly replaced by
/var/run/xdg/astyle or completely disappeared, and env variables did not persist across reboots.
Also, when I shut down, I get error messages about Pipewire crashing. Haven't captured those, but I think they might be relevant.
So yeah, progress has been made, but there's still a lot of ducks to get in a row.