diff --git a/apparmor.d/groups/lxqt/lxqt-config-appearance b/apparmor.d/groups/lxqt/lxqt-config-appearance index cfbc01d81..50ce1d1db 100644 --- a/apparmor.d/groups/lxqt/lxqt-config-appearance +++ b/apparmor.d/groups/lxqt/lxqt-config-appearance @@ -3,7 +3,7 @@ # Copyright (C) 2024 Besanon # SPDX-License-Identifier: GPL-2.0-only -abi , +abi , include @@ -12,28 +12,34 @@ profile lxqt-config-appearance @{exec_path} { include include include - include + include include include include include - include - include + include + include include include - @{exec_path} mr, - + @{exec_path} mr, + @{bin}/gsettings rPx, @{bin}/pcmanfm-qt rPx, owner @{user_config_dirs}/lxqt/ r, - owner @{user_config_dirs}/lxqt/#@{int} rw, - owner @{user_config_dirs}/pcmanfm-qt/lxqt/settings.conf r, + owner @{user_config_dirs}/lxqt/#@{int} rwk, + owner @{user_config_dirs}/lxqt/lxqt.conf.lock rwk, + owner @{user_config_dirs}/lxqt/lxqt.conf.@{rand6} rw, + owner @{user_config_dirs}/lxqt/lxqt.conf.@{rand6} l -> @{user_config_dirs}/lxqt/#*, + owner @{user_config_dirs}/lxqt/lxqt-config-appearance.conf.lock rwk, + owner @{user_config_dirs}/lxqt/lxqt-config-appearance.conf.@{rand6} rw, + owner @{user_config_dirs}/lxqt/lxqt-config-appearance.conf.@{rand6} l -> @{user_config_dirs}/lxqt/#@{int}, + owner @{user_config_dirs}/pcmanfm-qt/lxqt/settings.conf r, owner /tmp/#@{int} rw, owner /tmp/lxqt-config-appearance.@{rand6} rwl -> /tmp/#@{int}, - + /dev/tty rw, include if exists