diff --git a/apparmor.d/groups/lxqt/obconf-qt b/apparmor.d/groups/lxqt/obconf-qt new file mode 100644 index 000000000..1975bc671 --- /dev/null +++ b/apparmor.d/groups/lxqt/obconf-qt @@ -0,0 +1,50 @@ +# apparmor.d - Full set of apparmor profiles +# Copyright (C) 2023-2024 Alexandre Pujol +# Copyright (C) 2024 Besanon +# SPDX-License-Identifier: GPL-2.0-only + +abi , + +include + +@{exec_path} = @{bin}/obconf-qt +profile obconf-qt @{exec_path} { + include + include + include + include + include + include + include + include + include + include + include + include + + @{exec_path} mr, + + /usr/share/obconf/{,*} r, + /usr/share/ibus/setup/{,**} rw, + /usr/share/obconf-qt/translations/obconf-qt_de.qm r, + /usr/share/drirc.d/ r, + + /etc/xdg/openbox/rc.xml r, + + owner @{user_config_dirs}/openbox/{,**} rw, + + owner @{HOME}/.themes/{,**} r, + + owner @{PROC}/@{pid}/mountinfo r, + owner @{PROC}/@{pid}/mounts r, + + /etc/fstab r, + + owner /dev/tty@{int} rw, + + owner /tmp/#@{int} r, + + include if exists +} + +# vim:syntax=apparmor