feat(profile): kde: add initial dbus definition.
This commit is contained in:
parent
58aea2b00d
commit
edc2755d61
33 changed files with 206 additions and 20 deletions
|
|
@ -10,6 +10,10 @@ include <tunables/global>
|
|||
@{exec_path} += @{lib}/@{multiarch}/{,libexec/}DiscoverNotifier
|
||||
profile DiscoverNotifier @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/dconf-write>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
@ -23,6 +27,10 @@ profile DiscoverNotifier @{exec_path} {
|
|||
network netlink dgram,
|
||||
network netlink raw,
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.discover.notifier
|
||||
|
||||
#aa:dbus talk bus=system name=org.freedesktop.PackageKit label=packagekitd
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/apt-config rPx,
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@ include <tunables/global>
|
|||
@{exec_path} = @{bin}/gmenudbusmenuproxy
|
||||
profile gmenudbusmenuproxy @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/gtk>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
|
|||
|
|
@ -10,10 +10,15 @@ include <tunables/global>
|
|||
profile kaccess @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
include <abstractions/nameservice-strict>
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.kaccess
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/gsettings rPx,
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ include <tunables/global>
|
|||
@{exec_path} += @{lib}/@{multiarch}/{,libexec/}kactivitymanagerd
|
||||
profile kactivitymanagerd @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/devices-usb>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
@ -18,6 +19,9 @@ profile kactivitymanagerd @{exec_path} {
|
|||
include <abstractions/thumbnails-cache-read>
|
||||
include <abstractions/user-read-strict>
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.ActivityManager path=/ActivityManager
|
||||
#aa:dbus own bus=session name=org.kde.runners.activities
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
/etc/xdg/menus/{,*/} r,
|
||||
|
|
|
|||
|
|
@ -16,6 +16,8 @@ profile kauth-backlighthelper @{exec_path} {
|
|||
|
||||
capability net_admin,
|
||||
|
||||
#aa:dbus own bus=system name=org.kde.powerdevil.backlighthelper
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
/usr/share/icu/@{int}.@{int}/*.dat r,
|
||||
|
|
|
|||
|
|
@ -9,7 +9,12 @@ include <tunables/global>
|
|||
@{exec_path} = @{lib}/{,kf6/}kauth/{,libexec/}chargethresholdhelper
|
||||
profile kauth-chargethresholdhelper @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/nameservice-strict>
|
||||
include <abstractions/bus/org.freedesktop.PolicyKit1>
|
||||
|
||||
#aa:dbus own bus=system name=org.kde.powerdevil.chargethresholdhelper
|
||||
#aa:dbus talk bus=system name=org.kde.kf5auth path=/ label=kde-powerdevil
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
|
|
|
|||
|
|
@ -9,8 +9,12 @@ include <tunables/global>
|
|||
@{exec_path} = @{lib}/{,kf6/}kauth/{,libexec/}discretegpuhelper
|
||||
profile kauth-discretegpuhelper @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.freedesktop.PolicyKit1>
|
||||
include <abstractions/nameservice-strict>
|
||||
|
||||
#aa:dbus own bus=system name=org.kde.powerdevil.discretegpuhelper
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
/usr/share/icu/@{int}.@{int}/*.dat r,
|
||||
|
|
|
|||
|
|
@ -15,10 +15,14 @@ profile kauth-kded-smart-helper @{exec_path} {
|
|||
|
||||
#aa:dbus own bus=system name=org.kde.kded.smart
|
||||
|
||||
dbus receive bus=system path=/
|
||||
interface=org.kde.kf5auth
|
||||
member=performAction
|
||||
peer=(name=@{busname}, label=kded),
|
||||
dbus send bus=system path=/
|
||||
interface=org.kde.kf5auth
|
||||
member=remoteSignal
|
||||
peer=(name=org.freedesktop.DBus, label=kded5),
|
||||
peer=(name=org.freedesktop.DBus, label=kded),
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
|
|
|
|||
|
|
@ -10,9 +10,12 @@ include <tunables/global>
|
|||
profile kcminit @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.freedesktop.systemd1-session>
|
||||
include <abstractions/gtk>
|
||||
include <abstractions/kde-strict>
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.{KCM,kcm}init path=/kcminit
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/xrdb rPx,
|
||||
|
|
|
|||
|
|
@ -11,6 +11,13 @@ include <tunables/global>
|
|||
profile kde-powerdevil @{exec_path} flags=(attach_disconnected mediate_deleted) {
|
||||
include <abstractions/base>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/bus/org.freedesktop.login1>
|
||||
include <abstractions/bus/org.freedesktop.NetworkManager>
|
||||
include <abstractions/bus/org.freedesktop.UPower>
|
||||
include <abstractions/fontconfig-cache-read>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
@ -20,6 +27,14 @@ profile kde-powerdevil @{exec_path} flags=(attach_disconnected mediate_deleted)
|
|||
|
||||
network netlink raw,
|
||||
|
||||
#aa:dbus own bus=system name=org.freedesktop.Policy.Power
|
||||
|
||||
#aa:dbus own bus=session name=local.org_kde_powerdevil
|
||||
#aa:dbus own bus=session name=org.freedesktop.PowerManagement
|
||||
#aa:dbus own bus=session name=org.kde.Solid.PowerManagement
|
||||
|
||||
#aa:dbus talk bus=session name=org.kde.KWin path=/ label="kwin_{wayland,x11}"
|
||||
|
||||
@{exec_path} mrix,
|
||||
|
||||
@{sh_path} rix,
|
||||
|
|
|
|||
|
|
@ -10,9 +10,14 @@ include <tunables/global>
|
|||
profile kded @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/bus/org.bluez>
|
||||
include <abstractions/bus/org.freedesktop.ModemManager1>
|
||||
include <abstractions/bus/org.freedesktop.PolicyKit1>
|
||||
include <abstractions/bus/org.freedesktop.UDisks2>
|
||||
include <abstractions/consoles>
|
||||
include <abstractions/dconf-write>
|
||||
include <abstractions/devices-usb>
|
||||
|
|
@ -35,19 +40,41 @@ profile kded @{exec_path} {
|
|||
signal send set=hup peer=xsettingsd,
|
||||
signal send set=term peer=kioworker,
|
||||
|
||||
# Owned by KDE
|
||||
|
||||
#aa:dbus own bus=system name=com.redhat.NewPrinterNotification
|
||||
|
||||
#aa:dbus own bus=session name=org.gtk.Settings
|
||||
#aa:dbus own bus=session name=org.kde.DistroReleaseNotifier
|
||||
#aa:dbus own bus=session name=org.kde.GtkConfig
|
||||
#aa:dbus own bus=session name=org.kde.kappmenu
|
||||
#aa:dbus own bus=session name=org.kde.kcookiejar5
|
||||
#aa:dbus own bus=session name=org.kde.kded5
|
||||
#aa:dbus own bus=session name=org.kde.keyboard
|
||||
#aa:dbus own bus=session name=org.kde.KeyboardLayouts
|
||||
#aa:dbus own bus=session name=org.kde.plasmanetworkmanagement
|
||||
#aa:dbus own bus=session name=org.kde.plasmashell.accentColor
|
||||
#aa:dbus own bus=session name=org.kde.StatusNotifierWatcher
|
||||
#aa:dbus own bus=session name=org.kde.Wacom
|
||||
#aa:dbus own bus=session name=org.kubuntu.NotificationHelper
|
||||
#aa:dbus own bus=session name=org.kubuntu.restrictedInstall
|
||||
|
||||
# Talk with KDE
|
||||
|
||||
#aa:dbus talk bus=system name=org.freedesktop.NetworkManager label=NetworkManager
|
||||
#aa:dbus talk bus=system name=org.freedesktop.bolt label=boltd
|
||||
|
||||
#aa:dbus talk bus=session name=org.kde.KGlobalAccel path=/ label="{kglobalacceld,kwin_wayland}"
|
||||
|
||||
dbus receive bus=system path=/
|
||||
interface=org.kde.kf5auth
|
||||
member=remoteSignal
|
||||
peer=(name=:*, label=kauth-kded-smart-helper),
|
||||
peer=(name=@{busname}, label=kauth-kded-smart-helper),
|
||||
|
||||
dbus send bus=system path=/
|
||||
interface=org.kde.kf5auth
|
||||
member=performAction
|
||||
peer=(name="{:*,org.kde.kded.smart}", label=kauth-kded-smart-helper),
|
||||
peer=(name="{@{busname},org.kde.kded.smart}", label=kauth-kded-smart-helper),
|
||||
|
||||
@{exec_path} mrix,
|
||||
|
||||
|
|
|
|||
|
|
@ -9,8 +9,11 @@ include <tunables/global>
|
|||
@{exec_path} = @{bin}/kglobalaccel5 @{lib}/kglobalacceld
|
||||
profile kglobalacceld @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/kde-strict>
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.KGlobalAccel path=/kglobalaccel
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/kstart rPx,
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ include <tunables/global>
|
|||
@{exec_path} += @{lib}/kf5/kioslave5 @{lib}/@{multiarch}/{,libexec/}kf5/kioslave5
|
||||
profile kioworker @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/deny-sensitive-home>
|
||||
include <abstractions/fontconfig-cache-write>
|
||||
include <abstractions/graphics>
|
||||
|
|
@ -32,6 +33,8 @@ profile kioworker @{exec_path} {
|
|||
signal receive set=term peer=plasmashell,
|
||||
signal receive set=term peer=xdg-desktop-portal-kde,
|
||||
|
||||
#aa:dbus talk bus=session name=org.kde.kded5 path=/kded label=kded
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{lib}/libheif/ r,
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ profile konsole @{exec_path} flags=(attach_disconnected,mediate_deleted) {
|
|||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/consoles>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
@ -22,6 +23,8 @@ profile konsole @{exec_path} flags=(attach_disconnected,mediate_deleted) {
|
|||
|
||||
signal (send) set=(hup),
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.konsole-@{int}
|
||||
|
||||
@{exec_path} mr,
|
||||
@{bin}/@{shells} rUx,
|
||||
@{browsers_path} rPx,
|
||||
|
|
|
|||
|
|
@ -10,8 +10,14 @@ include <tunables/global>
|
|||
@{exec_path} += @{lib}/@{multiarch}/{,libexec/}kf{5,6}/kscreen_backend_launcher
|
||||
profile kscreen_backend_launcher @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/lxqt>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/kde-strict>
|
||||
include <abstractions/lxqt>
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.KScreen
|
||||
#aa:dbus talk bus=system name=org.kde.kf5auth path=/ label=kde-powerdevil
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,9 @@ profile ksmserver @{exec_path} flags=(attach_disconnected,mediate_deleted) {
|
|||
include <abstractions/base>
|
||||
include <abstractions/app-launcher-user>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.freedesktop.login1.Session>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
@ -20,6 +23,14 @@ profile ksmserver @{exec_path} flags=(attach_disconnected,mediate_deleted) {
|
|||
|
||||
ptrace (read) peer=kbuildsycoca5,
|
||||
|
||||
#aa:dbus own bus=session name=org.freedesktop.ScreenSaver
|
||||
#aa:dbus own bus=session name=org.kde.ksmserver path=/KSMServer
|
||||
#aa:dbus own bus=session name=org.kde.KSMServerInterface path=/KSMServer
|
||||
#aa:dbus own bus=session name=org.kde.screensaver
|
||||
|
||||
#aa:dbus talk bus=session name=org.kde.KGlobalAccel path=/ label=kglobalacceld
|
||||
#aa:dbus talk bus=session name=org.kde.KWin.Session path=/Session label=kwin_wayland
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/rm rix,
|
||||
|
|
|
|||
|
|
@ -9,6 +9,8 @@ include <tunables/global>
|
|||
@{exec_path} = @{bin}/ksplashqml
|
||||
profile ksplashqml @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
include <abstractions/nameservice-strict>
|
||||
|
|
@ -16,6 +18,8 @@ profile ksplashqml @{exec_path} {
|
|||
|
||||
ptrace read peer=startplasma,
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.KSplash path=/KSplash
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{lib}/libheif/ r,
|
||||
|
|
|
|||
|
|
@ -11,6 +11,9 @@ include <tunables/global>
|
|||
profile kwalletd @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/consoles>
|
||||
include <abstractions/fontconfig-cache-read>
|
||||
include <abstractions/graphics>
|
||||
|
|
@ -19,6 +22,9 @@ profile kwalletd @{exec_path} {
|
|||
include <abstractions/nameservice-strict>
|
||||
include <abstractions/qt5-compose-cache-write>
|
||||
|
||||
#aa:dbus own bus=session name=org.freedesktop.secrets
|
||||
#aa:dbus own bus=session name=org.kde.kwalletd5
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/gpgconf rCx -> gpg,
|
||||
|
|
|
|||
|
|
@ -10,6 +10,10 @@ include <tunables/global>
|
|||
profile kwin_wayland @{exec_path} flags=(attach_disconnected mediate_deleted) {
|
||||
include <abstractions/base>
|
||||
include <abstractions/app-launcher-user>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/fontconfig-cache-write>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
@ -27,6 +31,14 @@ profile kwin_wayland @{exec_path} flags=(attach_disconnected mediate_deleted) {
|
|||
|
||||
network netlink raw,
|
||||
|
||||
#aa:dbus own bus=session name=org.freedesktop.ScreenSaver
|
||||
#aa:dbus own bus=session name=org.kde.kglobalaccel
|
||||
#aa:dbus own bus=session name=org.kde.KWin
|
||||
#aa:dbus own bus=session name=org.kde.NightColor path=/ColorCorrect
|
||||
#aa:dbus own bus=session name=org.kde.screensaver
|
||||
|
||||
#aa:dbus talk bus=session name=org.kde.ActivityManager path=/ActivityManager label=kactivitymanagerd
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
/etc/xdg/Xwayland-session.d/00-at-spi Cx -> at-spi,
|
||||
|
|
|
|||
|
|
@ -9,11 +9,14 @@ include <tunables/global>
|
|||
@{exec_path} = @{bin}/kwin_wayland_wrapper
|
||||
profile kwin_wayland_wrapper @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/wayland>
|
||||
include <abstractions/X-strict>
|
||||
|
||||
signal (send) set=(term, kill) peer=kwin_wayland,
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.KWinWrapper
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/kwin_wayland rPx,
|
||||
|
|
|
|||
|
|
@ -9,6 +9,8 @@ include <tunables/global>
|
|||
@{exec_path} = @{bin}/kwin_x11
|
||||
profile kwin_x11 @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/kde-strict>
|
||||
|
|
@ -22,6 +24,12 @@ profile kwin_x11 @{exec_path} {
|
|||
network inet6 stream,
|
||||
network netlink raw,
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.KWin
|
||||
#aa:dbus own bus=session name=org.kde.NightColor path=/ColorCorrect
|
||||
|
||||
#aa:dbus talk bus=session name=org.kde.ActivityManager label=kactivitymanagerd
|
||||
#aa:dbus talk bus=session name=org.kde.KGlobalAccel path=/kglobalaccel label=kglobalacceld
|
||||
|
||||
@{exec_path} mrix,
|
||||
|
||||
@{sh_path} rix,
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ include <tunables/global>
|
|||
@{exec_path} = @{bin}/plasma_waitforname
|
||||
profile plasma_waitforname @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/consoles>
|
||||
include <abstractions/qt5>
|
||||
|
||||
|
|
|
|||
|
|
@ -11,9 +11,13 @@ profile plasmashell @{exec_path} flags=(mediate_deleted) {
|
|||
include <abstractions/base>
|
||||
include <abstractions/app-launcher-user>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/bus/org.freedesktop.login1>
|
||||
include <abstractions/bus/org.freedesktop.NetworkManager>
|
||||
include <abstractions/bus/org.freedesktop.UDisks2>
|
||||
include <abstractions/bus/org.freedesktop.UPower>
|
||||
include <abstractions/consoles>
|
||||
include <abstractions/cups-client>
|
||||
|
|
@ -43,6 +47,23 @@ profile plasmashell @{exec_path} flags=(mediate_deleted) {
|
|||
|
||||
signal send,
|
||||
|
||||
#aa:dbus own bus=session name=com.canonical.Unity
|
||||
#aa:dbus own bus=session name=org.freedesktop.Notifications
|
||||
#aa:dbus own bus=session name=org.kde.JobViewServer
|
||||
#aa:dbus own bus=session name=org.kde.klipper
|
||||
#aa:dbus own bus=session name=org.kde.kuiserver
|
||||
#aa:dbus own bus=session name=org.kde.plasmashell path=/PlasmaShell
|
||||
#aa:dbus own bus=session name=org.kde.StatusNotifierHost-@{int}
|
||||
|
||||
#aa:dbus talk bus=session name=org.kde.kdeconnect path=/ label=kdeconnectd
|
||||
#aa:dbus talk bus=session name=org.kde.KeyboardLayouts path=/Layouts label=kded
|
||||
#aa:dbus talk bus=session name=org.kde.KGlobalAccel path=/kglobalaccel label="{kglobalacceld,kwin_wayland}"
|
||||
#aa:dbus talk bus=session name=org.kde.KSplash path=/KSplash label=ksplashqml
|
||||
#aa:dbus talk bus=session name=org.kde.KWin path=/ label="kwin_{wayland,x11}"
|
||||
#aa:dbus talk bus=session name=org.kde.NightColor path=/ColorCorrect label="kwin_{wayland,x11}"
|
||||
#aa:dbus talk bus=session name=org.kde.Solid.PowerManagement label=kde-powerdevil
|
||||
#aa:dbus talk bus=session name=org.kde.StatusNotifierWatcher path=/StatusNotifierWatcher label=kded
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{lib}/libheif/ r,
|
||||
|
|
|
|||
|
|
@ -50,20 +50,11 @@ profile sddm @{exec_path} flags=(attach_disconnected,mediate_deleted) {
|
|||
signal (send) set=(term) peer=startplasma-wayland,
|
||||
signal (send) set=(term) peer=startlxqtwayland,
|
||||
|
||||
dbus receive bus=system path=/org/freedesktop/DisplayManager/Seat@{int}
|
||||
interface=org.freedesktop.DBus.Introspectable
|
||||
member=Introspect
|
||||
peer=(name=:*, label=kscreenlocker-greet),
|
||||
unix type=stream addr=@@{udbus}/bus/sddm-helper/system,
|
||||
|
||||
dbus receive bus=system path=/org/freedesktop/DisplayManager/Seat@{int}
|
||||
interface=org.freedesktop.DBus.Properties
|
||||
member=PropertiesChanged
|
||||
peer=(name=:*, label="@{p_systemd_logind}"),
|
||||
#aa:dbus own bus=system name=org.freedesktop.DisplayManager
|
||||
|
||||
dbus send bus=system path=/org/freedesktop/DisplayManager/Seat@{int}
|
||||
interface=org.freedesktop.DBus.Introspectable
|
||||
member=Introspect
|
||||
peer=(name=org.freedesktop.DBus, label=kscreenlocker-greet),
|
||||
#aa:dbus talk bus=system name=org.freedesktop.home1 interface=org.freedesktop.home1.Manager label="@{p_systemd_homed}"
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,11 @@ profile sddm-greeter @{exec_path} {
|
|||
|
||||
network netlink raw,
|
||||
|
||||
dbus send bus=system path=/org/freedesktop/DBus
|
||||
interface=org.freedesktop.DBus
|
||||
member=ListActivatableNames
|
||||
peer=(name=org.freedesktop.DBus, label="@{p_dbus_system}"),
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{lib}/libheif/ r,
|
||||
|
|
|
|||
|
|
@ -90,6 +90,16 @@ profile sddm-xsession @{exec_path} {
|
|||
|
||||
profile dbus {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-session>
|
||||
|
||||
dbus send bus=session path=/org/freedesktop/DBus
|
||||
interface=org.freedesktop.DBus
|
||||
member=UpdateActivationEnvironment
|
||||
peer=(name=org.freedesktop.DBus, label="@{p_dbus_session}"),
|
||||
dbus send bus=session path=/org/freedesktop/systemd1
|
||||
interface=org.freedesktop.systemd1.Manager
|
||||
member=SetEnvironment
|
||||
peer=(name=org.freedesktop.systemd1, label="@{p_systemd_user}"),
|
||||
|
||||
@{bin}/dbus-update-activation-environment mr,
|
||||
|
||||
|
|
|
|||
|
|
@ -11,12 +11,17 @@ profile startplasma @{exec_path} {
|
|||
include <abstractions/base>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus-system>
|
||||
include <abstractions/bus/org.freedesktop.locale1>
|
||||
include <abstractions/kde-globals-write>
|
||||
include <abstractions/kde-strict>
|
||||
|
||||
signal (receive) set=(hup) peer=@{p_systemd},
|
||||
signal (receive) set=(term) peer=sddm,
|
||||
|
||||
#aa:dbus talk bus=session name=org.freedesktop.systemd1 label="@{p_systemd_user}"
|
||||
#aa:dbus talk bus=session name=org.kde.KSplash path=/KSplash label=ksplashqml
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{sh_path} rix,
|
||||
|
|
|
|||
|
|
@ -10,7 +10,9 @@ include <tunables/global>
|
|||
profile systemsettings @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/audio-client>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/cups-client>
|
||||
include <abstractions/dconf-write>
|
||||
include <abstractions/graphics>
|
||||
|
|
@ -23,6 +25,9 @@ profile systemsettings @{exec_path} {
|
|||
|
||||
signal send set=term peer=kioworker,
|
||||
|
||||
#aa:dbus own bus=session name=org.kde.internal.KSettingsWidget_kcm_networkmanagement
|
||||
#aa:dbus own bus=session name=org.kde.systemsettings
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{sh_path} rix,
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@ include <tunables/global>
|
|||
@{exec_path} = @{bin}/xembedsniproxy
|
||||
profile xembedsniproxy @{exec_path} {
|
||||
include <abstractions/base>
|
||||
include <abstractions/bus-accessibility>
|
||||
include <abstractions/bus-session>
|
||||
include <abstractions/bus/org.a11y>
|
||||
include <abstractions/fonts>
|
||||
include <abstractions/graphics>
|
||||
include <abstractions/nameservice-strict>
|
||||
|
|
|
|||
|
|
@ -50,8 +50,9 @@ profile NetworkManager @{exec_path} flags=(attach_disconnected) {
|
|||
|
||||
dbus send bus=system path=/org/freedesktop/nm_dispatcher
|
||||
interface=org.freedesktop.nm_dispatcher
|
||||
member=Action
|
||||
member=Action2
|
||||
peer=(name=org.freedesktop.nm_dispatcher),
|
||||
|
||||
dbus send bus=system path=/uk/org/thekelleys/dnsmasq
|
||||
interface=org.freedesktop.NetworkManager.dnsmasq
|
||||
member=SetServersEx
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@ profile nm-online @{exec_path} {
|
|||
dbus receive bus=system path=/org/freedesktop/NetworkManager/ActiveConnection/@{int}
|
||||
interface=org.freedesktop.NetworkManager.Connection.Active
|
||||
member=StateChanged
|
||||
peer=(name=:*, label=NetworkManager),
|
||||
peer=(name=@{busname}, label=NetworkManager),
|
||||
|
||||
dbus send bus=system path=/org/freedesktop/NetworkManager/Settings/@{int}
|
||||
interface=org.freedesktop.NetworkManager.Settings.Connection
|
||||
member=GetSettings
|
||||
peer=(name=:*, label=NetworkManager),
|
||||
peer=(name=@{busname}, label=NetworkManager),
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
|
|
|
|||
|
|
@ -24,6 +24,11 @@ profile polkitd @{exec_path} flags=(attach_disconnected) {
|
|||
|
||||
#aa:dbus own bus=system name=org.freedesktop.PolicyKit1
|
||||
|
||||
dbus send bus=system path=/org/kde/PolicyKit1/AuthenticationAgent
|
||||
interface=org.freedesktop.PolicyKit1.AuthenticationAgent
|
||||
member=BeginAuthentication
|
||||
peer=(name=@{busname}, label=polkit-kde-authentication-agent),
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
@{bin}/pkla-check-authorization rPx,
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ profile packagekitd @{exec_path} flags=(attach_disconnected) {
|
|||
signal send set=int peer=apt-methods-*,
|
||||
signal send set=term peer=systemd-inhibit,
|
||||
|
||||
#aa:dbus own bus=system name=org.freedesktop.PackageKit
|
||||
#aa:dbus own bus=system name=org.freedesktop.PackageKit path=/**
|
||||
|
||||
@{exec_path} mr,
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue