From 7345f61e9c21b51c74974d18f5dc22bb81300f77 Mon Sep 17 00:00:00 2001 From: Vincas Dargis Date: Wed, 8 Aug 2018 13:26:08 +0300 Subject: [PATCH] Add kde-language-write abstraction Currently, kde abstraction only allows reading ~/.config/klanguageoverridesrc file (by design). Some KDE applications has option to change language for it's interface, and this needs write access. This is fixed by introducing new abstraction. Signed-off-by: John Johansen --- profiles/apparmor.d/abstractions/kde-language-write | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 profiles/apparmor.d/abstractions/kde-language-write diff --git a/profiles/apparmor.d/abstractions/kde-language-write b/profiles/apparmor.d/abstractions/kde-language-write new file mode 100644 index 000000000..8e9539929 --- /dev/null +++ b/profiles/apparmor.d/abstractions/kde-language-write @@ -0,0 +1,12 @@ +# vim:syntax=apparmor +# Rules for changing per-application language settings on KDE. Some KDE +# applications have "Help -> Switch Application Language..." option, that needs +# write access to language settings file. + + # User files + + owner @{HOME}/.config/#[0-9]* rw, + owner @{HOME}/.config/klanguageoverridesrc rw, + owner @{HOME}/.config/klanguageoverridesrc.?????? rwl -> @{HOME}/.config/#[0-9]*, + owner @{HOME}/.config/klanguageoverridesrc.lock rwk, +