diff --git a/.scripts/entrypoint.sh b/.scripts/entrypoint.sh index 89eb72f2..c671684c 100644 --- a/.scripts/entrypoint.sh +++ b/.scripts/entrypoint.sh @@ -1,4 +1,9 @@ #!/bin/bash #Start pulseaudio -/usr/bin/pulseaudio --system --verbose --log-target=stderr --realtime=true --disallow-exit -F /etc/pulse/default.pa \ No newline at end of file +/usr/bin/pulseaudio --system --verbose --log-target=stderr --realtime=true --disallow-exit -F /etc/pulse/default.pa + +# Attempt to set capabilities +# Gotten from https://git.dec05eba.com/gpu-screen-recorder/tree/install.sh +setcap 'cap_sys_admin+ep' /usr/bin/gsr-kms-server +setcap 'cap_sys_nice+ep' /usr/bin/gpu-screen-recorder \ No newline at end of file diff --git a/server.Dockerfile b/server.Dockerfile index 39a78f5b..aaff4dce 100644 --- a/server.Dockerfile +++ b/server.Dockerfile @@ -13,6 +13,7 @@ RUN apt update && \ apt install -y \ software-properties-common \ curl \ + libcap2-bin \ apt-transport-https \ apt-utils \ wget \