feat(abs): add new atspi dbus abstraction.
This commit is contained in:
parent
07a6f35b4e
commit
94f18ed6c1
1 changed files with 47 additions and 0 deletions
47
apparmor.d/abstractions/bus/atspi
Normal file
47
apparmor.d/abstractions/bus/atspi
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
# apparmor.d - Full set of apparmor profiles
|
||||||
|
# Copyright (C) 2023 Alexandre Pujol <alexandre@pujol.io>
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
# Accessibility bus
|
||||||
|
|
||||||
|
dbus receive bus=accessibility path=/org/a11y/atspi/registry
|
||||||
|
interface=org.a11y.atspi.Registry
|
||||||
|
member=EventListenerDeregistered
|
||||||
|
peer=(name=:*, label=at-spi2-registryd),
|
||||||
|
|
||||||
|
dbus send bus=accessibility path=/org/a11y/atspi/registry
|
||||||
|
interface=org.a11y.atspi.Registry
|
||||||
|
member=GetRegisteredEvents
|
||||||
|
peer=(name=org.a11y.atspi.Registry, label=at-spi2-registryd),
|
||||||
|
|
||||||
|
dbus send bus=accessibility path=/org/a11y/atspi/registry/deviceeventcontroller
|
||||||
|
interface=org.a11y.atspi.DeviceEventController
|
||||||
|
member={GetKeystrokeListeners,GetDeviceEventListeners}
|
||||||
|
peer=(name=org.a11y.atspi.Registry, label=at-spi2-registryd),
|
||||||
|
|
||||||
|
dbus receive bus=accessibility path=/org/a11y/atspi/accessible/root
|
||||||
|
interface=org.freedesktop.DBus.Properties
|
||||||
|
member=Set
|
||||||
|
peer=(name=:*, label=at-spi2-registryd),
|
||||||
|
|
||||||
|
dbus send bus=accessibility path=/org/a11y/atspi/accessible/root
|
||||||
|
interface=org.a11y.atspi.Socket
|
||||||
|
member=Embed
|
||||||
|
peer=(name=org.a11y.atspi.Registry, label=at-spi2-registryd),
|
||||||
|
|
||||||
|
|
||||||
|
# Session bus
|
||||||
|
|
||||||
|
dbus send bus=session path=/org/a11y/bus
|
||||||
|
interface=org.a11y.Bus
|
||||||
|
member=GetAddress
|
||||||
|
peer=(name=org.a11y.Bus, label="{at-spi-bus-launcher,dbus-daemon}"),
|
||||||
|
|
||||||
|
include if exists <abstractions/bus/atspi.d>
|
||||||
|
# include <abstractions/bus/atspi>
|
||||||
|
|
||||||
|
# From dbus-gtk:
|
||||||
|
# dbus (send) bus=session path=/org/a11y/bus
|
||||||
|
# interface=org.freedesktop.DBus.Properties
|
||||||
|
# member=Get
|
||||||
|
# peer=(name=org.a11y.Bus),
|
||||||
Loading…
Add table
Add a link
Reference in a new issue