feat(profile): update dbus directive format.

This commit is contained in:
Alexandre Pujol 2024-03-21 23:03:08 +00:00
parent 22fb2298d5
commit 6c38e90b5e
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
128 changed files with 170 additions and 171 deletions

View file

@ -18,8 +18,8 @@ profile deja-dup-monitor @{exec_path} {
network netlink raw,
# dbus: own bus=session name=org.gnome.DejaDup.Monitor
# dbus: talk bus=session name=org.gnome.DejaDup label=deja-dup
#aa:dbus own bus=session name=org.gnome.DejaDup.Monitor
#aa:dbus talk bus=session name=org.gnome.DejaDup label=deja-dup
dbus send bus=system path=/org/freedesktop/NetworkManager
interface=org.freedesktop.DBus.Properties

View file

@ -25,7 +25,7 @@ profile evolution-addressbook-factory @{exec_path} {
network inet6 dgram,
network netlink raw,
# dbus: own bus=session name=org.gnome.evolution.dataserver.AddressBook10
#aa:dbus own bus=session name=org.gnome.evolution.dataserver.AddressBook10
dbus (send, receive) bus=session path=/org/gnome/evolution/dataserver/**
interface=org.gnome.evolution.dataserver.*

View file

@ -20,7 +20,7 @@ profile evolution-alarm-notify @{exec_path} {
network netlink raw,
# dbus: own bus=session name=org.gnome.Evolution-alarm-notify
#aa:dbus own bus=session name=org.gnome.Evolution-alarm-notify
dbus (send, receive) bus=session path=/org/gnome/evolution/dataserver/**
interface=org.gnome.evolution.dataserver.Calendar*

View file

@ -24,7 +24,7 @@ profile evolution-calendar-factory @{exec_path} {
network inet6 dgram,
network netlink raw,
# dbus: own bus=session name=org.gnome.evolution.dataserver.Calendar8
#aa:dbus own bus=session name=org.gnome.evolution.dataserver.Calendar8
dbus (send, receive) bus=session path=/org/gnome/evolution/dataserver/**
interface=org.gnome.evolution.dataserver.*

View file

@ -22,7 +22,7 @@ profile evolution-source-registry @{exec_path} {
network inet6 dgram,
network netlink raw,
# dbus: own bus=session name=org.gnome.evolution.dataserver.Sources5
#aa:dbus own bus=session name=org.gnome.evolution.dataserver.Sources5
dbus receive bus=session path=/org/gnome/evolution/dataserver/SourceManager{,/**}
interface={org.freedesktop.DBus.ObjectManager,org.freedesktop.DBus.Properties}

View file

@ -11,7 +11,7 @@ profile evolution-user-prompter @{exec_path} {
include <abstractions/base>
include <abstractions/bus-session>
# dbus: own bus=session name=org.gnome.evolution.dataserver.UserPrompter0
#aa:dbus own bus=session name=org.gnome.evolution.dataserver.UserPrompter0
@{exec_path} mr,

View file

@ -39,10 +39,10 @@ profile gdm @{exec_path} flags=(attach_disconnected) {
unix (bind, listen) type=stream addr="@/tmp/dbus-@{rand8}",
unix (send receive accept) type=stream addr="@/tmp/dbus-@{rand8}" peer=(label=gdm-session-worker, addr=none),
# dbus: own bus=system name=org.gnome.DisplayManager
#aa:dbus own bus=system name=org.gnome.DisplayManager
# dbus: talk bus=system name=org.freedesktop.login1 label=systemd-logind
# dbus: talk bus=system name=org.freedesktop.Accounts label=accounts-daemon
#aa:dbus talk bus=system name=org.freedesktop.login1 label=systemd-logind
#aa:dbus talk bus=system name=org.freedesktop.Accounts label=accounts-daemon
dbus send bus=system path=/org/freedesktop/DBus
interface=org.freedesktop.DBus

View file

@ -28,11 +28,11 @@ profile gjs-console @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term hup) peer=gdm*,
# dbus: own bus=session name=org.freedesktop.Notifications
# dbus: own bus=session name=org.gnome.ScreenSaver
# dbus: own bus=session name=org.gnome.Shell.Extensions
# dbus: own bus=session name=org.gnome.Shell.Notifications
# dbus: own bus=session name=org.gnome.Shell.Screencast
#aa:dbus own bus=session name=org.freedesktop.Notifications
#aa:dbus own bus=session name=org.gnome.ScreenSaver
#aa:dbus own bus=session name=org.gnome.Shell.Extensions
#aa:dbus own bus=session name=org.gnome.Shell.Notifications
#aa:dbus own bus=session name=org.gnome.Shell.Screencast
dbus send bus=session path=/org/gnome/Mutter/ScreenCast
interface=org.freedesktop.DBus.Properties

View file

@ -26,11 +26,11 @@ profile gnome-calendar @{exec_path} {
network netlink raw,
# dbus: own bus=session name=org.gnome.Calendar interface={org.freedesktop.Application,org.gtk.Actions}
#aa:dbus own bus=session name=org.gnome.Calendar interface={org.freedesktop.Application,org.gtk.Actions}
# 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
#aa:dbus talk bus=session name=org.gnome.evolution.dataserver.CalendarView label=evolution-calendar-factory
#aa:dbus talk bus=session name=org.gnome.evolution.dataserver.Source label=evolution-source-registry
#aa:dbus talk bus=system name=org.freedesktop.GeoClue2 label=geoclue
dbus send bus=session path=/org/gnome/evolution/dataserver/SourceManager{,/**}
interface=org.freedesktop.DBus.ObjectManager

View file

@ -18,7 +18,7 @@ profile gnome-characters @{exec_path} {
include <abstractions/graphics>
include <abstractions/nameservice-strict>
# dbus: own bus=session name=org.gnome.Characters
#aa:dbus own bus=session name=org.gnome.Characters
dbus receive bus=session path=/org/gnome/Characters/SearchProvider
interface=org.gnome.Shell.SearchProvider2
peer=(name=:*, label=gnome-shell),

View file

@ -22,10 +22,10 @@ profile gnome-contacts @{exec_path} {
network netlink raw,
# dbus: own bus=session name=org.gnome.Contacts
#aa:dbus own bus=session name=org.gnome.Contacts
# dbus: talk bus=session name=org.gnome.evolution.dataserver.AddressBookFactory label=evolution-addressbook-factory
# dbus: talk bus=session name=org.gnome.evolution.dataserver.Source label=evolution-source-registry
#aa:dbus talk bus=session name=org.gnome.evolution.dataserver.AddressBookFactory label=evolution-addressbook-factory
#aa:dbus talk bus=session name=org.gnome.evolution.dataserver.Source label=evolution-source-registry
@{exec_path} mr,

View file

@ -30,7 +30,7 @@ profile gnome-control-center-goa-helper @{exec_path} {
signal (send) set=(kill) peer=bwrap,
# dbus: own bus=session name=org.gnome.Settings.GoaHelper
#aa:dbus: own bus=session name=org.gnome.Settings.GoaHelper
dbus send bus=session path=/org/gnome/OnlineAccounts
interface=org.freedesktop.DBus.ObjectManager

View file

@ -15,7 +15,7 @@ profile gnome-disks @{exec_path} {
include <abstractions/gnome-strict>
include <abstractions/user-download-strict>
# dbus: own bus=session name=org.gnome.DiskUtility
#aa:dbus own bus=session name=org.gnome.DiskUtility
@{exec_path} mr,

View file

@ -29,8 +29,8 @@ profile gnome-extension-ding @{exec_path} {
unix (send,receive) type=stream addr=none peer=(label=gnome-shell),
# dbus: own bus=session name=com.rastersoft.ding interface={org.freedesktop.DBus.Properties,org.gtk.Actions}
# dbus: talk bus=session name=com.rastersoft.dingextension label=gnome-shell
#aa:dbus own bus=session name=com.rastersoft.ding interface=org.gtk.Actions
#aa:dbus talk bus=session name=com.rastersoft.dingextension label=gnome-shell
dbus send bus=session path=/org/freedesktop/DBus
interface=org.freedesktop.DBus.Introspectable

View file

@ -28,7 +28,7 @@ profile gnome-initial-setup @{exec_path} {
network inet6 stream,
network netlink raw,
# dbus: own bus=session name=org.gnome.InitialSetup interface={org.freedesktop.DBus.Properties,org.gtk.Actions}
#aa:dbus own bus=session name=org.gnome.InitialSetup interface=org.gtk.Actions
@{exec_path} mr,

View file

@ -21,8 +21,8 @@ profile gnome-keyring-daemon @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term) peer=gdm,
signal (send) set=(term) peer=ssh-agent,
# dbus: own bus=session name=org.gnome.keyring
# dbus: own bus=session name=org.freedesktop.{S,s}ecret{,s}
#aa:dbus own bus=session name=org.gnome.keyring
#aa:dbus own bus=session name=org.freedesktop.{S,s}ecret{,s}
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -17,7 +17,7 @@ profile gnome-remote-desktop-daemon @{exec_path} {
network inet stream,
network inet6 stream,
# dbus: own bus=session name=org.gnome.RemoteDesktop.User
#aa:dbus own bus=session name=org.gnome.RemoteDesktop.User
@{exec_path} mr,

View file

@ -32,7 +32,7 @@ profile gnome-session-binary @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
signal (send) set=(term) peer=gsd-*,
# dbus: own bus=session name=org.gnome.SessionManager
#aa:dbus own bus=session name=org.gnome.SessionManager
dbus send bus=session path=/org/freedesktop/DBus
interface=org.freedesktop.DBus

View file

@ -80,17 +80,16 @@ profile gnome-shell @{exec_path} flags=(attach_disconnected,mediate_deleted) {
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/{U,u}nity
# dbus: own bus=session name=com.rastersoft.dingextension
# dbus: own bus=session name=org.gtk.MountOperationHandler
# dbus: own bus=session name=org.gtk.Notifications
# dbus: own bus=session name=org.kde.StatusNotifierWatcher path=/StatusNotifierWatcher
# TODO: org.gtk.Actions for com.rastersoft.dingextension
#aa:dbus own bus=session name=com.canonical.Unity path=/com/canonical/{U,u}nity
#aa:dbus own bus=session name=com.rastersoft.dingextension interface=org.gtk.Actions
#aa:dbus own bus=session name=org.gtk.MountOperationHandler
#aa:dbus own bus=session name=org.gtk.Notifications
#aa:dbus own bus=session name=org.kde.StatusNotifierWatcher path=/StatusNotifierWatcher
# Talk with gnome-shell
# dbus: talk bus=session name=com.rastersoft.ding label=gnome-extension-ding
#aa:dbus talk bus=session name=com.rastersoft.ding label=gnome-extension-ding
#aa:dbus talk bus=system name=org.gnome.DisplayManager label=gdm
## System bus

View file

@ -13,7 +13,7 @@ profile gnome-shell-calendar-server @{exec_path} {
include <abstractions/dconf-write>
include <abstractions/nameservice-strict>
# dbus: own bus=session name=org.gnome.Shell.CalendarServer
#aa:dbus own bus=session name=org.gnome.Shell.CalendarServer
dbus (send receive) bus=session path=/org/gnome/evolution/dataserver/{,**}
interface=org.freedesktop.DBus.Properties

View file

@ -25,7 +25,7 @@ profile gnome-system-monitor @{exec_path} flags=(attach_disconnected) {
signal (send) set=(kill term cont stop),
# dbus: own bus=session name=org.gnome.SystemMonitor
#aa:dbus own bus=session name=org.gnome.SystemMonitor
@{exec_path} mr,

View file

@ -25,7 +25,7 @@ profile gnome-terminal-server @{exec_path} {
ptrace (read) peer=htop,
ptrace (read) peer=unconfined,
# dbus: own bus=session name=org.gnome.Terminal interface={org.freedesktop.DBus.Properties,org.gtk.Actions}
#aa:dbus own bus=session name=org.gnome.Terminal interface=org.gtk.Actions
dbus receive bus=session path=/org/gnome/Terminal/SearchProvider
interface=org.gnome.Shell.SearchProvider2

View file

@ -24,7 +24,7 @@ profile goa-daemon @{exec_path} {
network inet6 dgram,
network netlink raw,
# dbus: own bus=session name=org.gnome.OnlineAccounts
#aa:dbus own bus=session name=org.gnome.OnlineAccounts
dbus send bus=session path=/org/gnome/Identity
interface=org.freedesktop.DBus.ObjectManager

View file

@ -12,7 +12,7 @@ profile goa-identity-service @{exec_path} {
include <abstractions/authentication>
include <abstractions/bus-session>
# dbus: own bus=session name=org.gnome.Identity
#aa:dbus own bus=session name=org.gnome.Identity
dbus send bus=session path=/org/gnome/OnlineAccounts
interface=org.freedesktop.DBus.ObjectManager

View file

@ -15,7 +15,7 @@ profile gsd-a11y-settings @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.A11ySettings
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.A11ySettings
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -23,9 +23,9 @@ profile gsd-color @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Color
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Color
# dbus: talk bus=system name=org.freedesktop.ColorManager label=colord
#aa:dbus talk bus=system name=org.freedesktop.ColorManager label=colord
dbus receive bus=session path=/org/gtk/Settings
interface=org.freedesktop.DBus.Properties

View file

@ -15,7 +15,7 @@ profile gsd-datetime @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Datetime
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Datetime
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -13,7 +13,7 @@ profile gsd-disk-utility-notify @{exec_path} {
include <abstractions/bus-system>
include <abstractions/bus/org.freedesktop.UDisks2>
# dbus: own bus=session name=org.gnome.Disks.NotificationMonitor
#aa:dbus own bus=session name=org.gnome.Disks.NotificationMonitor
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -19,7 +19,7 @@ profile gsd-housekeeping @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
signal (receive) set=(term, hup) peer=gnome*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Housekeeping
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Housekeeping
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -23,7 +23,7 @@ profile gsd-keyboard @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Keyboard
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Keyboard
@{exec_path} mr,

View file

@ -29,7 +29,7 @@ profile gsd-media-keys @{exec_path} flags=(attach_disconnected) {
network netlink raw,
# dbus: own bus=session name=org.gnome.SettingsDaemon.MediaKeys
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.MediaKeys
dbus send bus=system path=/org/freedesktop/login1
interface=org.freedesktop.login1.Manager

View file

@ -34,7 +34,7 @@ profile gsd-power @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Power
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Power
dbus send bus=session path=/org/gnome/Mutter/DisplayConfig
interface=org.freedesktop.DBus.Properties

View file

@ -21,7 +21,7 @@ profile gsd-print-notifications @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
signal (send) set=(hup) peer=gsd-printer,
# dbus: own bus=session name=org.gnome.SettingsDaemon.PrintNotifications
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.PrintNotifications
# dbus receive bus=system path=/org/cups/cupsd/Notifier
# interface=org.cups.cupsd.Notifier,

View file

@ -17,8 +17,8 @@ profile gsd-printer @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
signal (receive) set=(hup) peer=gsd-print-notifications,
# dbus: own bus=system name=com.redhat.NewPrinterNotification
# dbus: own bus=system name=com.redhat.PrinterDriversInstaller
#aa:dbus own bus=system name=com.redhat.NewPrinterNotification
#aa:dbus own bus=system name=com.redhat.PrinterDriversInstaller
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -20,7 +20,7 @@ profile gsd-rfkill @{exec_path} flags=(attach_disconnected) {
network netlink raw,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Rfkill
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Rfkill
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -14,8 +14,8 @@ profile gsd-screensaver-proxy @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.freedesktop.ScreenSaver
# dbus: own bus=session name=org.gnome.SettingsDaemon.ScreensaverProxy
#aa:dbus own bus=session name=org.freedesktop.ScreenSaver
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.ScreensaverProxy
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -17,7 +17,7 @@ profile gsd-sharing @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Sharing
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Sharing
dbus send bus=session path=/org/freedesktop/systemd1
interface=org.freedesktop.systemd1.Manager

View file

@ -17,7 +17,7 @@ profile gsd-smartcard @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Smartcard
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Smartcard
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -17,7 +17,7 @@ profile gsd-sound @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Sound
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Sound
dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable

View file

@ -12,7 +12,7 @@ profile gsd-usb-protection @{exec_path} {
include <abstractions/bus-session>
include <abstractions/dconf-write>
# dbus: own bus=session name=org.gnome.SettingsDaemon.UsbProtection
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.UsbProtection
@{exec_path} mr,

View file

@ -21,7 +21,7 @@ profile gsd-wacom @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, hup) peer=gdm*,
# dbus: own bus=session name=org.gnome.SettingsDaemon.Wacom
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Wacom
@{exec_path} mr,

View file

@ -12,7 +12,7 @@ profile gsd-wwan @{exec_path} {
include <abstractions/bus-session>
include <abstractions/dconf-write>
# dbus: own bus=session name=org.gnome.SettingsDaemon.Wwan
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.Wwan
@{exec_path} mr,

View file

@ -30,8 +30,8 @@ profile gsd-xsettings @{exec_path} {
network inet6 dgram,
network netlink raw,
# dbus: own bus=session name=org.gnome.SettingsDaemon.XSettings
# dbus: own bus=session name=org.gtk.Settings
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.XSettings
#aa:dbus own bus=session name=org.gtk.Settings
dbus send bus=system path=/org/freedesktop/Accounts/User@{uid}
interface=org.freedesktop.Accounts.User

View file

@ -33,10 +33,10 @@ profile nautilus @{exec_path} flags=(attach_disconnected) {
interface={org.gnome.Nautilus,org.freedesktop.{Application,DBus.Properties},org.gtk.{Actions,Application}}
peer=(name="{:*,org.gnome.Nautilus,org.freedesktop.DBus}"),
# dbus: own bus=session name=org.freedesktop.FileManager1
#aa:dbus: own bus=session name=org.freedesktop.FileManager1
# dbus: talk bus=session name=org.gtk.MountOperationHandler label=gnome-shell
# dbus: talk bus=session name=org.gtk.vfs label=gvfsd
#aa:dbus: talk bus=session name=org.gtk.MountOperationHandler label=gnome-shell
#aa:dbus: talk bus=session name=org.gtk.vfs label=gvfsd
dbus receive bus=session path=/org/gnome/Nautilus/SearchProvider
interface=org.gnome.Shell.SearchProvider2

View file

@ -26,9 +26,9 @@ profile tracker-extract @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term) peer=gdm,
# dbus: own bus=session name=org.freedesktop.Tracker3.Miner.Extract
#aa:dbus own bus=session name=org.freedesktop.Tracker3.Miner.Extract
# dbus: talk bus=session name=org.freedesktop.Tracker3 label=tracker-miner interface=org.freedesktop.DBus.{Properties,Peer}
#aa:dbus talk bus=session name=org.freedesktop.Tracker3 label=tracker-miner interface=org.freedesktop.DBus.Peer
dbus send bus=session path=/org/gtk/vfs/metadata
interface=org.gtk.vfs.Metadata

View file

@ -28,9 +28,9 @@ profile tracker-miner @{exec_path} flags=(attach_disconnected) {
signal (receive) set=(term, kill) peer=gdm,
signal (receive) set=(hup) peer=gdm-session-worker,
# dbus: own bus=session name=org.freedesktop.Tracker3.Miner.Files interface=org.freedesktop.DBus.{Properties,Peer}
# dbus: own bus=session name=org.freedesktop.Tracker3.Miner.Files.Control
# dbus: own bus=session name=org.freedesktop.Tracker3.Miner.RSS
#aa:dbus own bus=session name=org.freedesktop.Tracker3.Miner.Files
#aa:dbus own bus=session name=org.freedesktop.Tracker3.Miner.Files.Control
#aa:dbus own bus=session name=org.freedesktop.Tracker3.Miner.RSS
@{exec_path} mr,