diff options
Diffstat (limited to 'payload.sh')
-rw-r--r-- | payload.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/payload.sh b/payload.sh new file mode 100644 index 000000000000..f2211160e086 --- /dev/null +++ b/payload.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +# Sudo payload for Mugen + +# Workaround for letting karaokemugen to access display +export XAUTHORITY="/tmp/mugenXauthority" +export HOME="/opt/karaokemugen" +touch $XAUTHORITY +xauth add $XAUTHPAYLOAD +# Workaround for letting karaokemugen to access audio +mkdir -p ~/.config/pulse/ +tee ~/.config/pulse/client.conf > /dev/null <<EOT +autospawn = no +default-server = unix:/tmp/pulseaudio +EOT + +electron /opt/karaokemugen/resources/app.asar "$@" +exit 0
\ No newline at end of file |