diff --git a/apparmor.d/groups/gnome/gnome-control-center-print-renderer b/apparmor.d/groups/gnome/gnome-control-center-print-renderer index 97de5ecfe..5770cb838 100644 --- a/apparmor.d/groups/gnome/gnome-control-center-print-renderer +++ b/apparmor.d/groups/gnome/gnome-control-center-print-renderer @@ -20,6 +20,7 @@ profile gnome-control-center-print-renderer @{exec_path} { /usr/share/glvnd/egl_vendor.d/{,*.json} r, /usr/share/icons/{,**} r, /usr/share/mime/mime.cache r, + /usr/share/pixmaps/{,**} r, /usr/share/X11/xkb/** r, owner @{user_cache_dirs}/mesa_shader_cache/index rw, diff --git a/apparmor.d/groups/gnome/gnome-shell b/apparmor.d/groups/gnome/gnome-shell index a2d9b17c6..99824d705 100644 --- a/apparmor.d/groups/gnome/gnome-shell +++ b/apparmor.d/groups/gnome/gnome-shell @@ -126,6 +126,7 @@ profile gnome-shell @{exec_path} flags=(attach_disconnected) { @{sys}/devices/pci[0-9]*/**/boot_vga r, @{sys}/devices/pci[0-9]*/**/input[0-9]*/{properties,name} r, @{sys}/devices/pci[0-9]*/**/net/*/statistics/{rx_bytes,tx_bytes} r, + @{sys}/devices/pci[0-9]*/drm/ r, owner @{PROC}/@{pid}/fd/ r, owner @{PROC}/@{pid}/cgroup r, diff --git a/apparmor.d/groups/gnome/gsd-media-keys b/apparmor.d/groups/gnome/gsd-media-keys index 7b425ee1a..937ab83a5 100644 --- a/apparmor.d/groups/gnome/gsd-media-keys +++ b/apparmor.d/groups/gnome/gsd-media-keys @@ -30,6 +30,7 @@ profile gsd-media-keys @{exec_path} flags=(attach_disconnected) { owner @{user_config_dirs}/pulse/client.conf r, owner @{user_config_dirs}/pulse/cookie rk, + owner @{user_cache_dirs}/event-sound-cache.tdb.* rwk, owner @{user_share_dirs}/event-sound-cache.tdb.* rwk, /var/lib/gdm/.config/pulse/client.conf r,