feat(profile): small gnome related improvement.

This commit is contained in:
Alexandre Pujol 2025-08-22 18:27:22 +02:00
parent 46d4207d71
commit fb82d8d0d6
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
8 changed files with 15 additions and 6 deletions

View file

@ -30,7 +30,7 @@ profile evolution-addressbook-factory @{exec_path} {
dbus (send, receive) bus=session path=/org/gnome/evolution/dataserver/** dbus (send, receive) bus=session path=/org/gnome/evolution/dataserver/**
interface=org.gnome.evolution.dataserver.* interface=org.gnome.evolution.dataserver.*
peer=(name=:*), peer=(name=@{busname}),
dbus send bus=session path=/org/gnome/evolution/dataserver/** dbus send bus=session path=/org/gnome/evolution/dataserver/**
interface=org.gnome.evolution.dataserver.* interface=org.gnome.evolution.dataserver.*
@ -38,12 +38,12 @@ profile evolution-addressbook-factory @{exec_path} {
dbus (send, receive) bus=session path=/org/gnome/evolution/dataserver/** dbus (send, receive) bus=session path=/org/gnome/evolution/dataserver/**
interface=org.freedesktop.DBus.Properties interface=org.freedesktop.DBus.Properties
peer=(name=:*, label=evolution-*), peer=(name=@{busname}, label=evolution-*),
dbus send bus=session path=/org/gnome/evolution/dataserver/SourceManager dbus send bus=session path=/org/gnome/evolution/dataserver/SourceManager
interface=org.freedesktop.DBus.ObjectManager interface=org.freedesktop.DBus.ObjectManager
member=GetManagedObjects member=GetManagedObjects
peer=(name=:*, label=evolution-source-registry), peer=(name=@{busname}, label=evolution-source-registry),
dbus send bus=session path=/org/gnome/evolution/dataserver/** dbus send bus=session path=/org/gnome/evolution/dataserver/**
interface=org.freedesktop.DBus.Properties interface=org.freedesktop.DBus.Properties
@ -53,7 +53,7 @@ profile evolution-addressbook-factory @{exec_path} {
dbus receive bus=session dbus receive bus=session
interface=org.freedesktop.DBus.Introspectable interface=org.freedesktop.DBus.Introspectable
member=Introspect member=Introspect
peer=(name=:*, label=gnome-shell), peer=(name=@{busname}, label=gnome-shell),
@{exec_path} mr, @{exec_path} mr,
@{exec_path}-subprocess rix, @{exec_path}-subprocess rix,

View file

@ -20,6 +20,7 @@ profile gdm @{exec_path} flags=(attach_disconnected) {
capability fsetid, capability fsetid,
capability kill, capability kill,
capability net_admin, capability net_admin,
capability sys_admin,
capability sys_nice, capability sys_nice,
capability sys_tty_config, capability sys_tty_config,

View file

@ -72,6 +72,7 @@ profile gnome-extension-gsconnect @{exec_path} {
owner @{tmp}/.org.chromium.Chromium.@{rand6} r, owner @{tmp}/.org.chromium.Chromium.@{rand6} r,
owner @{run}/user/@{uid}/gsconnect/{,**} rw, owner @{run}/user/@{uid}/gsconnect/{,**} rw,
owner @{run}/user/@{uid}/gvfsd/socket-@{rand8} rw,
@{sys}/devices/virtual/dmi/id/chassis_type r, @{sys}/devices/virtual/dmi/id/chassis_type r,

View file

@ -37,6 +37,7 @@ profile gnome-software @{exec_path} {
/usr/share/app-info/{,**} r, /usr/share/app-info/{,**} r,
/usr/share/appdata/{,**} r, /usr/share/appdata/{,**} r,
/usr/share/byobu/desktop/{,**} r,
/usr/share/flatpak/remotes.d/ r, /usr/share/flatpak/remotes.d/ r,
/usr/share/metainfo/{,**} r, /usr/share/metainfo/{,**} r,
/usr/share/swcatalog/{,**} r, /usr/share/swcatalog/{,**} r,

View file

@ -20,8 +20,8 @@ profile gsd-print-notifications @{exec_path} flags=(attach_disconnected) {
network inet stream, network inet stream,
network inet6 stream, network inet6 stream,
signal (receive) set=(term, hup) peer=gdm*, signal receive set=(term, hup) peer=gdm*,
signal (send) set=(hup) peer=gsd-printer, signal send set=(hup) peer=gsd-printer,
#aa:dbus own bus=session name=org.gnome.SettingsDaemon.PrintNotifications #aa:dbus own bus=session name=org.gnome.SettingsDaemon.PrintNotifications

View file

@ -25,6 +25,10 @@ profile papers @{exec_path} {
owner @{user_share_dirs}/gvfs-metadata/{,*} r, owner @{user_share_dirs}/gvfs-metadata/{,*} r,
owner @{HOME}/.mozilla/firefox/*/{cert9,key4}.db rwk,
owner @{HOME}/.mozilla/firefox/*/pkcs11.txt rw,
owner @{HOME}/.mozilla/firefox/*/{cert9,key4}.db-journal rw,
owner @{tmp}/.goutputstream-@{rand6} rw, owner @{tmp}/.goutputstream-@{rand6} rw,
owner @{tmp}/papers-@{int}/{,**} rw, owner @{tmp}/papers-@{int}/{,**} rw,
owner @{tmp}/gtkprint_@{rand6} rw, owner @{tmp}/gtkprint_@{rand6} rw,

View file

@ -17,6 +17,7 @@ profile ModemManager @{exec_path} flags=(attach_disconnected) {
include <abstractions/dri> include <abstractions/dri>
capability net_admin, capability net_admin,
capability sys_admin,
network qipcrtr dgram, network qipcrtr dgram,
network netlink raw, network netlink raw,

View file

@ -62,6 +62,7 @@ profile mullvad-daemon @{exec_path} flags=(attach_disconnected) {
@{sys}/fs/cgroup/net_cls/mullvad-exclusions/net_cls.classid rw, @{sys}/fs/cgroup/net_cls/mullvad-exclusions/net_cls.classid rw,
@{sys}/fs/cgroup/system.slice/cpu.max r, @{sys}/fs/cgroup/system.slice/cpu.max r,
@{sys}/fs/cgroup/system.slice/mullvad-daemon.service/cpu.max r, @{sys}/fs/cgroup/system.slice/mullvad-daemon.service/cpu.max r,
@{sys}/fs/cgroup/system.slice/mullvad-early-boot-blocking.service/cpu.max r,
@{PROC}/@{pid}/cgroup r, @{PROC}/@{pid}/cgroup r,
@{PROC}/sys/net/ipv{4,6}/conf/all/arp_ignore rw, @{PROC}/sys/net/ipv{4,6}/conf/all/arp_ignore rw,