feat(dbus): dbus rules cleanup (1)

- move common rule to abs
- ensure peer name or label are always present
- try to make rule more standard/easier to read
This commit is contained in:
Alexandre Pujol 2023-11-30 22:39:44 +00:00
parent 9517800a9d
commit 8a49f2ebe1
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
16 changed files with 133 additions and 256 deletions

View file

@ -18,34 +18,9 @@
member=GetAll
peer=(name=:*),
dbus (send) bus=session path=/org/a11y/bus
interface=org.freedesktop.DBus.Properties
member=Get
peer=(name=org.a11y.Bus),
dbus (send) bus=session path=/org/a11y/bus
interface=org.a11y.Bus
member=GetAddress
peer=(name=org.a11y.Bus),
dbus (send, receive) bus=session path=/org/freedesktop/Notifications
interface=org.freedesktop.Notifications
peer=(name="{org.freedesktop.Notifications,org.freedesktop.DBus,:*}"), # all members
dbus (receive) bus=accessibility path=/org/a11y/atspi/registry
interface=org.a11y.atspi.Registry
member=EventListenerDeregistered
peer=(name=:*),
dbus (send) bus=accessibility path=/org/a11y/atspi/registry
interface=org.a11y.atspi.Registry
member=GetRegisteredEvents
peer=(name=org.a11y.atspi.Registry),
dbus (send) bus=accessibility path=/org/a11y/atspi/registry/deviceeventcontroller
interface=org.a11y.atspi.DeviceEventController
member={GetKeystrokeListeners,GetDeviceEventListeners}
peer=(name=org.a11y.atspi.Registry),
# Include additions to the abstraction
include if exists <abstractions/dbus-gtk.d>

View file

@ -7,7 +7,7 @@
unix (connect, send, receive, accept) type=stream peer=(addr="@/tmp/dbus-????????"),
dbus send bus=session path=/org/freedesktop/dbus
dbus send bus=session path=/org/freedesktop/DBus
interface=org.freedesktop.DBus
member={RequestName,ReleaseName}
peer=(name=org.freedesktop.DBus, label=dbus-daemon),