I'm not sure if i just missed this somewhere or whether something weird is happening in my own system but this loop to setup the audio sink waits for a file with the pid of the de but this file is never created as far as I can tell:
|
until [ -f /defaults/pid ]; do |
My container was hanging here so I ended up symlinking the file created here as /de-pid to /defaults/pid. Not sure if this is correct:
|
# wayland entrypoint |
|
if [[ "${PIXELFLUX_WAYLAND}" == "true" ]]; then |
|
SOCKET_PATH="${XDG_RUNTIME_DIR}/${WAYLAND_DISPLAY:-wayland-1}" |
|
echo "[svc-de] Wayland mode: Waiting for socket at ${SOCKET_PATH}..." |
|
while [ ! -e "${SOCKET_PATH}" ]; do |
|
sleep 0.5 |
|
done |
|
echo "[svc-de] ${SOCKET_PATH} found launching de" |
|
cd $HOME |
|
exec s6-setuidgid abc \ |
|
/bin/bash /defaults/startwm_wayland.sh & |
|
PID=$! |
|
echo "$PID" > /de-pid |
|
wait "$PID" |
|
exit 1 |
|
fi |
I'm not sure if i just missed this somewhere or whether something weird is happening in my own system but this loop to setup the audio sink waits for a file with the pid of the de but this file is never created as far as I can tell:
docker-baseimage-selkies/root/etc/s6-overlay/s6-rc.d/svc-selkies/run
Line 7 in c08cd60
My container was hanging here so I ended up symlinking the file created here as /de-pid to /defaults/pid. Not sure if this is correct:
docker-baseimage-selkies/root/etc/s6-overlay/s6-rc.d/svc-de/run
Lines 3 to 18 in c08cd60