feat(dbus): update dbus rules.

This commit is contained in:
Alexandre Pujol 2023-12-16 21:30:47 +00:00
parent dc3f292d45
commit ceb4c582e1
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
13 changed files with 47 additions and 49 deletions

View file

@ -52,6 +52,11 @@ profile evolution-calendar-factory @{exec_path} {
member=PropertiesChanged
peer=(name=org.freedesktop.DBus, label=gnome-shell-calendar-server),
dbus send bus=session path=/org/gnome/evolution/dataserver/CalendarView/**
interface=org.gnome.evolution.dataserver.CalendarView
member=Complete
peer=(name=org.freedesktop.DBus, label=gnome-calendar),
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable
member=Introspect

View file

@ -12,7 +12,6 @@ profile gnome-calendar @{exec_path} {
include <abstractions/bus-accessibility>
include <abstractions/bus-session>
include <abstractions/bus-system>
include <abstractions/bus/org.freedesktop.GeoClue2>
include <abstractions/bus/org.a11y>
include <abstractions/bus/org.freedesktop.login1>
include <abstractions/bus/org.freedesktop.NetworkManager>
@ -30,25 +29,16 @@ profile gnome-calendar @{exec_path} {
network netlink raw,
dbus bind bus=session name=org.gnome.Calendar,
dbus (send, receive) bus=session path=/org/gnome/Calendar
interface=org.freedesktop.{Actions,Application}
peer=(name="{:*,org.freedesktop.DBus}"),
# dbus: own bus=session name=org.gnome.Calendar interface={org.freedesktop.Application,org.gtk.Actions}
dbus receive bus=session path=/org/gnome/Calendar/SearchProvider
interface=org.gnome.Shell.SearchProvider2
peer=(name=:*, label=gnome-shell),
# dbus: talk bus=session name=org.gnome.evolution.dataserver.CalendarView label=evolution-calendar-factory
# dbus: talk bus=session name=org.gnome.evolution.dataserver.Source label=evolution-source-registry
# dbus: talk bus=system name=org.freedesktop.GeoClue2 label=geoclue
dbus send bus=session path=/org/gnome/evolution/dataserver/**
interface=org.freedesktop.DBus.Properties
peer=(name=:*, label=evolution-*),
dbus send bus=session path=/org/gnome/evolution/dataserver/**
interface=org.gnome.evolution.dataserver.*
peer=(name=:*, label=evolution-*),
dbus send bus=session path=/org/gnome/evolution/dataserver/**
dbus send bus=session path=/org/gnome/evolution/dataserver/SourceManager{,/**}
interface=org.freedesktop.DBus.ObjectManager
member=GetManagedObjects
peer=(name=:*, label=evolution-*),
peer=(name=:*, label=evolution-source-registry),
@{exec_path} mr,

View file

@ -84,27 +84,10 @@ profile gnome-shell @{exec_path} flags=(attach_disconnected) {
interface={org.gnome.*,org.freedesktop.{Application,DBus.Properties,DBus.ObjectManager},org.gtk.{Actions,Application}}
peer=(name="{:*,org.gnome.*,org.freedesktop.DBus}"),
# dbus: own bus=session name=com.canonical.Unity path=/com/canonical/unity
# dbus: own bus=session name=org.gtk.MountOperationHandler
dbus bind bus=session name=com.canonical.Unity,
dbus receive bus=session path=/com/canonical/unity/**
interface=com.canonical.Unity{,.*}
peer=(name=:*),
dbus bind bus=session name=org.kde.StatusNotifierWatcher,
dbus receive bus=session path=/StatusNotifierWatcher
interface=org.kde.StatusNotifierWatcher
peer=(name=:*),
dbus bind bus=session name=org.gtk.Notifications,
dbus receive bus=session path=/org/gtk/Notifications
interface=org.freedesktop.DBus.Properties
member=GetAll
peer=(name=:*),
dbus receive bus=session path=/org/freedesktop/Notifications
interface=org.freedesktop.DBus.Properties
member=GetAll
peer=(name=:*),
# dbus: own bus=session name=org.gtk.Notifications
# dbus: own bus=session name=org.kde.StatusNotifierWatcher path=/StatusNotifierWatcher
dbus bind bus=session name=com.rastersoft.dingextension,
dbus (send, receive) bus=session path=/com/rastersoft/ding

View file

@ -81,6 +81,11 @@ profile gsd-media-keys @{exec_path} flags=(attach_disconnected) {
member=PropertiesChanged
peer=(name=:*, label=gsd-power),
dbus send bus=session path=/org/mpris/MediaPlayer2
interface=org.freedesktop.DBus.Properties
member=GetAll
peer=(name=:*),
@{exec_path} mr,
@{lib}/@{multiarch}/glib-[0-9]*/gio-launch-desktop rPx -> child-open,

View file

@ -26,11 +26,6 @@ profile gsd-wacom @{exec_path} flags=(attach_disconnected) {
interface=org.freedesktop.DBus.Properties
peer=(name=:*),
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable
member=Introspect
peer=(name=:*, label=gnome-shell),
@{exec_path} mr,
/usr/share/dconf/profile/gdm r,

View file

@ -36,7 +36,7 @@ profile tracker-miner @{exec_path} flags=(attach_disconnected) {
# Talk from tracker-extract
dbus receive bus=session path=/org/freedesktop/Tracker3/{Files,Endpoint,Miner/Extract}
interface={org.freedesktop.Tracker3.{Miner,Endpoint,Files},org.freedesktop.DBus.{Peer,Properties}}
peer=(name=:*, label=tracker-extract),
peer=(name="{:*,org.freedesktop.DBus}", label=tracker-extract),
@{exec_path} mr,