From d8ec1d85a5e50bb3cc200a5c4f33d1c2d4a7d0c8 Mon Sep 17 00:00:00 2001 From: ckoch Date: Sat, 18 Jul 2026 15:38:15 -0400 Subject: [PATCH] Create the kid account in the input group MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sunshine (running in the kid's session) needs /dev/uinput — group 'input' — to create the virtual mouse/keyboard for Moonlight remote control; without it the input stream hangs at "establishment" while video works. Found on hardware; on-box fix is usermod -aG input. Co-Authored-By: Claude Fable 5 --- build-console.sh | 3 +++ iso-config.toml | 2 ++ 2 files changed, 5 insertions(+) diff --git a/build-console.sh b/build-console.sh index 115eb67..8661a15 100755 --- a/build-console.sh +++ b/build-console.sh @@ -46,6 +46,9 @@ groups = ["wheel"] [[customizations.user]] name = "$KID_USER" password = "$KID_PASSWORD" +# input: Sunshine needs /dev/uinput (group input) to create the virtual +# mouse/keyboard for Moonlight remote control +groups = ["input"] EOF mkdir -p files/console/etc diff --git a/iso-config.toml b/iso-config.toml index bef4496..1b02d89 100644 --- a/iso-config.toml +++ b/iso-config.toml @@ -13,3 +13,5 @@ groups = ["wheel"] [[customizations.user]] name = "kid" password = "bc250console" +# input: Sunshine needs /dev/uinput access for Moonlight remote control +groups = ["input"]