From f0037c6864147fdf508656d98ad699d9ad7e129f Mon Sep 17 00:00:00 2001 From: Besanon Date: Wed, 5 Jun 2024 16:12:42 +0200 Subject: [PATCH] Create lximage-qt --- apparmor.d/groups/lxqt/lximage-qt | 64 +++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 apparmor.d/groups/lxqt/lximage-qt diff --git a/apparmor.d/groups/lxqt/lximage-qt b/apparmor.d/groups/lxqt/lximage-qt new file mode 100644 index 000000000..9776c86d1 --- /dev/null +++ b/apparmor.d/groups/lxqt/lximage-qt @@ -0,0 +1,64 @@ +# +# Copyright (C) 2024 Besanon +# SPDX-License-Identifier: GPL-2.0-only +# + +#include + +@{exec_path} = @{bin}/lximage-qt +profile lximage-qt @{exec_path} { + include + include + include + include + include + include + include + include + include + include + + signal (receive) set=(kill, term) peer=lxqt-session, + + @{exec_path} mr, + @{lib}exec/menu-cache/menu-cached mr, + + /usr/share/icons/{,**} r, + /usr/share/desktop-directories/{,**} r, + /usr/share/lximage-qt/translations/{,**} r, + /usr/share/libfm-qt6/translations/libfm-qt_de.qm r, + /usr/share/thumbnailers/{,**} r, + /usr/share/gvfs/remote-volume-monitors/ r, + /usr/share/gvfs/remote-volume-monitors/udisks2.monitor r, + + /etc/xdg/menus/lxqt-applications.menu r, + + owner @{HOME}/.inputrc r, + owner @{HOME}/.bashrc r, + owner @{HOME}/.bash_profile r, + owner @{HOME}/.bash_logout r, + owner @{HOME}/.bash_history r, + owner @{HOME}/.xscreensaver r, + + owner @{user_cache_dirs}/thumbnails/normal/** rwk, + + owner @{user_config_dirs}/#@{int} rwk, + owner @{user_config_dirs}/QtProject.conf rw, + owner @{user_config_dirs}/QtProject.conf.lock rwk, + owner @{user_config_dirs}/** rwkl -> @{user_config_dirs}/#@{int}, + owner @{user_config_dirs}/lximage-qt/settings.conf r, + owner @{user_config_dirs}/lximage-qt/{,**} rwk, + owner @{user_config_dirs}/lximage-qt/** rwkl -> @{user_config_dirs}/lximage-qt/#@{int}, + + owner /tmp/{,**} r, + + @{PROC}/sys/kernel/random/boot_id r, + owner @{PROC}/@{pid}/mountinfo r, + owner @{PROC}/@{pid}/mounts r, + + @{sys}/devices/@{pci_bus}/{,**} r, + @{sys}/devices/@{pci_bus}/**/**/** r, + + /dev/tty rw, + +}