馃崚 Add workaround to support config name with minus sign
According to DBus specification https://dbus.freedesktop.org/doc/dbus-specification.html
a valid object path can't contain -
, so replace it with _
to work
around buggy config filenames.
(cherry picked from commit d868f88a)