feat(abs): improve dbus core abstractions
This commit is contained in:
parent
bfe35f254e
commit
7b0a78b1f1
8 changed files with 19 additions and 14 deletions
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
dbus send bus=system path=/org/freedesktop/Accounts
|
||||
interface=org.freedesktop.Accounts
|
||||
member={FindUserByName,ListCachedUsers}
|
||||
peer=(name="@{busname}", label="@{p_accounts_daemon}"),
|
||||
member={FindUserByName,ListCachedUsers,FindUserById}
|
||||
peer=(name="{@{busname},org.freedesktop.Accounts}", label="@{p_accounts_daemon}"),
|
||||
|
||||
dbus receive bus=system path=/org/freedesktop/Accounts/User@{uid}
|
||||
interface=org.freedesktop.Accounts.User
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
dbus receive bus=system path=/Client@{int}/ServiceBrowser@{int}
|
||||
interface=org.freedesktop.Avahi.ServiceBrowser
|
||||
member={ItemNew,AllForNow,CacheExhausted}
|
||||
member={ItemNew,ItemRemove,AllForNow,CacheExhausted}
|
||||
peer=(name="@{busname}", label="@{p_avahi_daemon}"),
|
||||
|
||||
dbus receive bus=system path=/
|
||||
|
|
|
|||
|
|
@ -14,22 +14,22 @@
|
|||
dbus send bus=session path=/org/freedesktop/portal/desktop
|
||||
interface=org.freedesktop.portal.Settings
|
||||
member={Read,ReadAll}
|
||||
peer=(name="@{busname}", label=xdg-desktop-portal),
|
||||
peer=(name=@{busname}, label=xdg-desktop-portal),
|
||||
|
||||
dbus receive bus=session path=/org/freedesktop/portal/desktop
|
||||
interface=org.freedesktop.portal.Settings
|
||||
member=SettingChanged
|
||||
peer=(name="@{busname}", label=xdg-desktop-portal),
|
||||
peer=(name=@{busname}, label=xdg-desktop-portal),
|
||||
|
||||
dbus receive bus=session path=/org/freedesktop/portal/desktop
|
||||
dbus receive bus=session path=/org/freedesktop/portal/desktop{,/**}
|
||||
interface=org.freedesktop.DBus.Properties
|
||||
member={Get,GetAll}
|
||||
peer=(name="@{busname}", label=xdg-desktop-portal),
|
||||
peer=(name=@{busname}, label=xdg-desktop-portal),
|
||||
|
||||
dbus receive bus=session path=/org/freedesktop/portal/desktop
|
||||
interface=org.freedesktop.impl.portal.Settings
|
||||
member={Read,ReadAll}
|
||||
peer=(name="@{busname}", label=xdg-desktop-portal),
|
||||
peer=(name=@{busname}, label=xdg-desktop-portal),
|
||||
|
||||
dbus send bus=session path=/org/freedesktop/portal/desktop
|
||||
interface=org.freedesktop.host.portal.Registry
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
dbus send bus=session path=/org/freedesktop/secrets
|
||||
interface=org.freedesktop.Secret.Service
|
||||
member={OpenSession,GetSecrets,SearchItems,ReadAlias}
|
||||
peer=(name="@{busname}", label=gnome-keyring-daemon),
|
||||
member={OpenSession,GetSecrets,SearchItems,Unlock,ReadAlias}
|
||||
peer=(name="{@{busname},org.freedesktop.secrets}", label=gnome-keyring-daemon),
|
||||
|
||||
dbus send bus=session path=/org/freedesktop/secrets/aliases/default
|
||||
interface=org.freedesktop.Secret.Collection
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@
|
|||
|
||||
dbus send bus=session path=/org/gnome/Mutter/IdleMonitor/Core
|
||||
interface=org.gnome.Mutter.IdleMonitor
|
||||
member={AddIdleWatch,AddUserActiveWatch,RemoveWatch}
|
||||
peer=(name="@{busname}", label=gnome-shell),
|
||||
member={AddIdleWatch,AddUserActiveWatch,RemoveWatch,GetIdletime}
|
||||
peer=(name="@{busname},org.gnome.Mutter.IdleMonitor", label=gnome-shell),
|
||||
|
||||
dbus receive bus=session path=/org/gnome/Mutter/IdleMonitor/Core
|
||||
interface=org.gnome.Mutter.IdleMonitor
|
||||
|
|
|
|||
|
|
@ -13,6 +13,11 @@
|
|||
member={RegisterClient,IsSessionRunning}
|
||||
peer=(name="@{busname}", label=gnome-session-binary),
|
||||
|
||||
dbus send bus=session path=/org/gnome/SessionManager
|
||||
interface=org.gnome.SessionManager
|
||||
member={Inhibit,Uninhibit}
|
||||
peer=(name="@{busname}", label=gnome-session-binary),
|
||||
|
||||
dbus send bus=session path=/org/gnome/SessionManager
|
||||
interface=org.gnome.SessionManager
|
||||
member={Setenv,IsSessionRunning}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
dbus send bus=session path=/org/gtk/Notifications
|
||||
interface=org.gtk.Notifications
|
||||
member=RemoveNotification
|
||||
member={AddNotification,RemoveNotification}
|
||||
peer=(name=org.gtk.Notifications, label=gnome-shell),
|
||||
|
||||
include if exists <abstractions/bus/org.gtk.Notifications.d>
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
dbus receive bus=session path=/org/gtk/vfs/mounttracker
|
||||
interface=org.gtk.vfs.MountTracker
|
||||
member=Mounted
|
||||
member={Mounted,Unmounted}
|
||||
peer=(name="@{busname}", label=gvfsd),
|
||||
|
||||
include if exists <abstractions/bus/org.gtk.vfs.MountTracker.d>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue