diff --git a/apparmor.d/groups/lxqt/lxqt-config-session b/apparmor.d/groups/lxqt/lxqt-config-session index 8db85d04f..41497d434 100644 --- a/apparmor.d/groups/lxqt/lxqt-config-session +++ b/apparmor.d/groups/lxqt/lxqt-config-session @@ -3,7 +3,7 @@ # Copyright (C) 2024 Besanon # SPDX-License-Identifier: GPL-2.0-only -abi , +abi , include @@ -14,11 +14,11 @@ profile lxqt-config-session @{exec_path} { include include include - include + include include include - include - include + include + include include include include @@ -28,20 +28,28 @@ profile lxqt-config-session @{exec_path} { /usr/share/libfm-qt6/translations/libfm-qt_de.qm r, /usr/share/gvfs/remote-volume-monitors/ r, /usr/share/gvfs/remote-volume-monitors/udisks2.monitor r, - + /usr/share/thumbnailers/ r, + /etc/fstab r, /etc/xdg/autostart/ r, /etc/xdg/autostart/** r, owner @{user_config_dirs}/#@{int} rw, + owner @{user_config_dirs}/autostart/ r, + owner @{user_config_dirs}/QtProject.conf rw, owner @{user_config_dirs}/QtProject.conf.@{rand6} rwkl, owner @{user_config_dirs}/QtProject.conf.lock rwk, - owner @{user_config_dirs}/autostart/ r, + owner @{user_config_dirs}/autostart/*.desktop r, owner @{user_config_dirs}/autostart/lxqt-config-monitor-autostart.desktop r, - owner @{user_config_dirs}/lxqt/lxqt** rwkl -> @{user_config_dirs}/lxqt/#@{int}, + owner @{user_config_dirs}/lxqt/ r, + owner @{user_config_dirs}/lxqt/#@{int} rwk, + owner @{user_config_dirs}/lxqt/lxqt.conf.lock rwk, + owner @{user_config_dirs}/lxqt/lxqt-config-session.conf.lock rwk, owner @{user_config_dirs}/lxqt/session.conf.lock rwk, + owner @{user_config_dirs}/lxqt/session.conf.@{rand6} rwkl -> @{user_config_dirs}/lxqt/#@{int}, + owner @{user_config_dirs}/user-dirs.dirs rw, - owner /tmp/@{int} r, + owner /tmp/@{int} r, owner @{PROC}/@{pid}/mountinfo r,