diff --git a/apparmor.d/groups/lxqt/lxqt-panel b/apparmor.d/groups/lxqt/lxqt-panel index c7960653..650a7e40 100644 --- a/apparmor.d/groups/lxqt/lxqt-panel +++ b/apparmor.d/groups/lxqt/lxqt-panel @@ -12,7 +12,6 @@ profile lxqt-panel @{exec_path} { include include include - include include include @@ -25,12 +24,13 @@ profile lxqt-panel @{exec_path} { @{exec_path} mr, - @{open_path} rPx -> child-open, - @{bin}/ControlPanel rPx, - @{bin}/lxqt-leave rPx, + @{bin}/exo-open rix, + @{lib}/gio-launch-desktop rix, @{bin}/nm-applet rPx, @{bin}/nm-connection-editor rPx, - @{bin}/pulseaudio rPx, + @{bin}/ControlPanel rPx, + + @{bin}/sudo rCx -> root, @{lib}/lxqt-panel/*.so mr, # LXQT-Plugins @{lib}/lxqt-config/*.so mr, # LXQT-Plugins @@ -77,6 +77,15 @@ profile lxqt-panel @{exec_path} { /dev/pts/@{int} rw, /dev/snd/controlC@{int} rw, + profile root { + include + include + + @{bin}/lsblk rPx, + + include if exists + } + include if exists }