From 7907d00ea117d3dacd3abe6c3a001e7ea69d2a3b Mon Sep 17 00:00:00 2001 From: Ryan Kuba Date: Tue, 25 Jun 2024 19:30:31 -0400 Subject: [PATCH] add mic support ubuntujammy (#72) --- root/etc/s6-overlay/s6-rc.d/svc-kclient/run | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-kclient/run b/root/etc/s6-overlay/s6-rc.d/svc-kclient/run index 8342c6a..5df967b 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-kclient/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-kclient/run @@ -1,5 +1,23 @@ #!/usr/bin/with-contenv bash +# Mic Setup +if [ ! -f '/dev/shm/mic.lock' ]; then + until [ -f /defaults/pid ]; do + sleep .5 + done + s6-setuidgid abc with-contenv pactl \ + load-module module-pipe-source \ + source_name=virtmic \ + file=/defaults/mic.sock \ + source_properties=device.description=LSIOMic \ + format=s16le \ + rate=44100 \ + channels=1 + s6-setuidgid abc with-contenv pactl \ + set-default-source virtmic + touch /dev/shm/mic.lock +fi + # NodeJS wrapper cd /kclient exec s6-setuidgid abc \