Fix D-Bus Path Sanitization

Apr 16, 2026 min read
Development Info

After adding actions to plasma-systemmonitor I noticed I couldn’t run those actions from krunner.

This ensures that applications with dashes in their names (like plasma-systemmonitor) can be run via D-Bus (like krunner does). This uses the same logic as already present in kglobalacceld.

D-Bus Path Sanitization

Actions from plasma-systemmonitor shown in krunner and working after this fix