diff --git a/README.md b/README.md index a64d218..094109d 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,12 @@ It reliably demonstrates the core concept — exposing `/dev/uinput` devices ins * [ ] **Distribution and packaging:** Provide a deb/rpm package for simple deployment. +* [ ] **Check for compatibility with steam runtime:** + https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/steam-runtime-tools/input-device.c + https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md + https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/ld-library-path-runtime.md + https://github.com/ValveSoftware/steam-for-linux/issues/10175?utm_source=chatgpt.com + --- diff --git a/vuinputd/systemd/vuinputd.service b/vuinputd/systemd/vuinputd.service index 0cb2aaa..5951795 100644 --- a/vuinputd/systemd/vuinputd.service +++ b/vuinputd/systemd/vuinputd.service @@ -11,7 +11,8 @@ Restart=on-failure #CapabilityBoundingSet=CAP_SYS_ADMIN CAP_MKNOD CAP_DAC_OVERRIDE CAP_FOWNER #DeviceAllow=/dev/uinput rw #DeviceAllow=/dev/cuse rw -DeviceAllow=char-* rwm # we need the permission to create all sorts of devices +# we need the permission to create all sorts of devices +DeviceAllow=char-* rwm [Install]