Add permissions for screensaver inhibition

on newer systems this isn't necessary but many desktops still need them
This commit is contained in:
Carles Pastor 2025-03-15 19:22:39 +01:00
parent eb2a13fab5
commit fec838c719

View file

@ -18,7 +18,11 @@ finish-args:
# required for the emulated bluetooth adapter feature to work.
- --allow=bluetooth
- --filesystem=xdg-run/app/com.discordapp.Discord:create
# required for screensaver inhibition on desktops with
# old or defective portal implementations.
- --talk-name=org.freedesktop.ScreenSaver
- --talk-name=org.xfce.ScreenSaver
- --talk-name=org.mate.ScreenSaver
# required for Gamescope on Steam Deck
- --filesystem=xdg-run/gamescope-0:ro
modules:
@ -57,14 +61,6 @@ modules:
stable-only: true
url-template: https://www.freedesktop.org/software/libevdev/libevdev-$version.tar.xz
# needed for screensaver inhibition
- name: xdg-screensaver-shim
buildsystem: meson
sources:
- type: archive
url: https://github.com/Unrud/xdg-screensaver-shim/archive/0.0.2.tar.gz
sha256: 0ed2a69fe6ee6cbffd2fe16f85116db737f17fb1e79bfb812d893cf15c728399
- name: dolphin-emu
buildsystem: cmake-ninja
config-opts: