SUMMARY Plasmoids do not show up when trying to start them from Sway WM / Wayland. STEPS TO REPRODUCE 1. Start a Sway WM session from SDDM 2. Open a terminal and execute `plasmashell --standalone --shell-plugin=org.kde.plasma.networkmanagement` 3. Wait until "Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.NoReply", "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.")" shows up on the terminal OBSERVED RESULT No window or system tray icon for the Network Management Plasmoid. EXPECTED RESULT A window for the Network Management Plasmoid pops up or a systray icon shows up. SOFTWARE/OS VERSIONS Operating System: Gentoo Linux KDE Plasma Version: 5.18.4 KDE Frameworks Version: 5.69.0 Qt Version: 5.14.2 Kernel Version: 5.6.4 OS Type: 64-bit Processors: 8 × AMD Ryzen 5 2400G with Radeon Vega Graphics Memory: 13.5 GiB of RAM Sway Version: 1.4 ADDITIONAL INFORMATION The same happens with `plasmashell --standalone --shell-plugin=org.kde.plasma.systemtray`. I have `exec dex -a` in ~/.config/sway/config, which makes a bunch of icons (including Klipper, KAlarm, KOrganizer, ...) show up in the systray, but not network management.
P.S. "Wait until ... shows up in the terminal" takes about 30s. Then after another loooong time the following shows up: Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running. If this Plasma has been installed into a custom prefix, verify that its D-Bus services dir is known to the system for the daemon to be activatable. Invalid home screen package
Plasma needs a couple of kde components running such as kglobalaccel, which as far as I know sway doesn't implement. Besides that, sway would need to implement a couple of plasma-specific protocols, e.g. for window management and plasma shell surface.