diff --git a/apparmor.d/groups/lxqt/lxqt-config b/apparmor.d/groups/lxqt/lxqt-config index b939ba2e7..78aa20e1d 100644 --- a/apparmor.d/groups/lxqt/lxqt-config +++ b/apparmor.d/groups/lxqt/lxqt-config @@ -3,12 +3,15 @@ # Copyright (C) 2024 Besanon # SPDX-License-Identifier: GPL-2.0-only -#include +abi , + +include @{exec_path} = @{bin}/lxqt-config -profile lxqt-config @{exec_path} { +profile lxqt-config @{exec_path} flags=(complain) { include include + include include include include @@ -40,10 +43,10 @@ profile lxqt-config @{exec_path} { @{bin}/nm-connection-editor rPx, @{bin}/ControlPanel rPx, + /etc/xdg/menus/lxqt-config.menu r, /usr/share/desktop-directories/lxqt-* r, - /usr/share/libdrm/amdgpu.ids r, owner @{user_config_dirs}/lxqt/lxqt-config.conf.lock rwk, owner @{user_config_dirs}/lxqt/** rwkl -> @{user_config_dirs}/lxqt/#@{int}, @@ -57,4 +60,5 @@ profile lxqt-config @{exec_path} { /dev/tty rw, + include if exists }