Plasma firewall have fixed dependency on systemd. So configuring of firewalld is not possible from kde. I tested, that change several dbus dependencies from systemd into elogind works well too. So we can do it switchable between them depend on system configuration. It is necessary to do it with attached patch. Reproducible: Always Steps to Reproduce: 1. try to configure firewalld using kcm module of plasma-firewall 2. 3. Actual Results: configuration of firewalld using plasma-firewall kcm module is not possible on system with elogind. Expected Results: Configure and handle firewalld from kde.
Created attachment 904252 [details, diff] proposed patch
When I looked into this before, I found it relies on journald at runtime (iirc via some odd parsing of journalctl). Are you sure that it either does something useful without that or it has some alternative?
I didn't look into logging facilities. But with this small change, I can change configuration of firewalld from kde, which is huge step forward. The tray interface can see running firewalld, and it is possible to interact with that. Also kcm module works. I hope it would be usefull for many people.
Thanks for your work, however, getting it upstream would be the best way to let many people benefit from it.