blob: f2211160e0867041202395a99456bc385fe6ffe9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
|