diff --git a/apparmor.d/groups/kde/dolphin b/apparmor.d/groups/kde/dolphin index c6961cd4..62c6a31a 100644 --- a/apparmor.d/groups/kde/dolphin +++ b/apparmor.d/groups/kde/dolphin @@ -31,6 +31,9 @@ profile dolphin @{exec_path} { @{lib}/@{multiarch}/kf5/kioslave5 rPx, @{lib}/@{multiarch}/libexec/kf5/kioslave5 rPx, + # Share functions + @{lib}/thunderbird/thunderbird.sh rPx, + /usr/share/kf5/kmoretools/{,**} r, /usr/share/kio/{,**} r, /usr/share/kservices5/{,**} r, @@ -60,6 +63,7 @@ profile dolphin @{exec_path} { owner @{user_share_dirs}/dolphin/ rw, owner @{user_share_dirs}/dolphin/** rwkl -> @{user_share_dirs}/dolphin/#@{int}, owner @{user_share_dirs}/recently-used.xbel{,.*} rwlk, + owner @{user_share_dirs}/recently-used.xbel.@{rand6} lk -> @{user_share_dirs}/#@{int}, owner @{user_config_dirs}/#@{int} rw, owner @{user_config_dirs}/dolphinrc rw, @@ -73,6 +77,9 @@ profile dolphin @{exec_path} { owner @{user_config_dirs}/session/#@{int} rw, owner @{user_config_dirs}/session/dolphin_* rwlk -> @{user_config_dirs}/session/#@{int}, + owner @{user_cache_dirs}/ksplash/qmlcache/*.qmlc rwl -> @{user_cache_dirs}/dolphin/qmlcache/#@{int}, + owner @{user_cache_dirs}/ksplash/qmlcache/*.qmlc.@{rand6} rwl -> @{user_cache_dirs}/dolphin/qmlcache/#@{int}, + @{run}/mount/utab r, owner @{run}/user/@{uid}/dolphin@{rand6}.@{int}.kioworker.socket rwl -> @{run}/user/@{uid}/#@{int}, owner @{run}/user/@{uid}/#@{int} rw,