From ef55c3b815a240cd9cd4ffe4150b82eaf16e9eaa Mon Sep 17 00:00:00 2001 From: curiosityseeker <60518106+curiosityseeker@users.noreply.github.com> Date: Sat, 26 Aug 2023 12:25:13 +0200 Subject: [PATCH] Update kwin_wayland Please check the udev rules and change them if needed - I'm not familiar with them. --- apparmor.d/groups/kde/kwin_wayland | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/apparmor.d/groups/kde/kwin_wayland b/apparmor.d/groups/kde/kwin_wayland index d2cd58fa1..d3721789c 100644 --- a/apparmor.d/groups/kde/kwin_wayland +++ b/apparmor.d/groups/kde/kwin_wayland @@ -40,14 +40,30 @@ profile kwin_wayland @{exec_path} flags=(attach_disconnected mediate_deleted) { /usr/share/kwin/{,**} r, /usr/share/libinput/{,**} r, /usr/share/mime/ r, + /usr/share/plasma/desktoptheme/default/{metadata.json,plasmarc} r, /usr/share/qt/translations/*.qm r, /usr/share/X11/xkb/{,**} r, /etc/machine-id r, /etc/xdg/menus/ r, + /etc/pipewire/client.conf.d/ r, + /usr/share/pipewire/client.conf r, + + owner /var/lib/sddm/.cache/mesa_shader_cache/** r, + owner /var/lib/sddm/.cache/mesa_shader_cache/index rw, + owner /var/lib/sddm/.cache/ksycoca5_* r, + + owner /var/lib/sddm/.config/kdeglobals r, + owner /var/lib/sddm/.config/kglobalshortcutsrc r, + owner /var/lib/sddm/.config/kglobalshortcutsrc.lock rw, + owner /var/lib/sddm/.config/kwinrc r, + owner /var/lib/sddm/.config/kwinrc.lock rw, + owner /var/lib/sddm/.config/kwinrc.@{rand6} rwl -> /var/lib/sddm/.config/#@{int}, owner @{user_cache_dirs}/icon-cache.kcache rw, + owner @{user_share_dirs}/kscreen/* r, owner @{user_cache_dirs}/ksycoca5_* r, + owner @{user_cache_dirs}/plasma_theme_default_v*.kcache rw, owner @{user_config_dirs}/#@{int} rwl, owner @{user_config_dirs}/kcminputrc r, @@ -61,6 +77,7 @@ profile kwin_wayland @{exec_path} flags=(attach_disconnected mediate_deleted) { owner @{user_config_dirs}/kwinrc.lock rwk, owner @{user_config_dirs}/kwinrulesrc r, owner @{user_config_dirs}/kxkbrc r, + owner @{user_config_dirs}/menus/{,applications-merged/} r, @{run}/systemd/inhibit/*.ref rw, @@ -78,10 +95,20 @@ profile kwin_wayland @{exec_path} flags=(attach_disconnected mediate_deleted) { @{run}/udev/data/c13:@{int} r, # for /dev/input/* @{run}/udev/data/c226:@{int} r, # for /dev/dri/card* + @{run}/udev/data/+usb:* r, + @{run}/udev/data/c189:@{int} r, + @{run}/udev/data/+pci@{int}/**/ r, + @{run}/udev/data/+pci@{int}/**/f.3 r, + @{run}/udev/data/+sound:card@{int} r, + + owner @{user_tmp_dirs}/wayland-@{int} w, + owner @{user_tmp_dirs}/wayland-@{int}.lock rw, + @{PROC}/sys/kernel/random/boot_id r, /dev/input/event@{int} rw, /dev/tty r, + /dev/tty@{int} rw, include if exists -} \ No newline at end of file +}