This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch feature/openbox in repository live-build-x2go. commit bef83bbaaa5a1212ac758b00db6107baeb43820d Author: Stefan Baur (BAUR-ITCS) <kontakt@baur-itcs.de> Date: Tue Mar 19 12:38:33 2019 +0100 added script to force pulseaudio volume --- .../X11/Xsession.d/60x11-force-pulseaudio-volume | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/config/includes.chroot/etc/X11/Xsession.d/60x11-force-pulseaudio-volume b/config/includes.chroot/etc/X11/Xsession.d/60x11-force-pulseaudio-volume new file mode 100644 index 0000000..17f74ee --- /dev/null +++ b/config/includes.chroot/etc/X11/Xsession.d/60x11-force-pulseaudio-volume @@ -0,0 +1,25 @@ +# Force pulseaudio volume + +PAVOL=$(sed -e 's/ \([^ ]*\)=/\n\1=/g' -e 's/\([^=]["'"'"']\) /\1\n/g' -e 's/ \([^ "'"'"']\)/\n\1/g' /proc/cmdline | awk -F '=' '/^pavol=/ { print $2 }' | tr -dc '0-9%:|') + +if [ -n "$PAVOL" ] ; then + ( + while ! pacmd dump 2>&1| grep -q set-card-profile ; do + echo -en "\n$(date +'%F | %T | ')'$0': Waiting for pulseaudio to start ..." | tee -a /dev/tty8 + sleep 1 + done + for DEVVOLPAIR in $(echo -e "$PAVOL" | tr '|' '\n'); do + if echo -e "$DEVVOLPAIR" | grep -q ':' ; then + PADEV=$(echo -e "$DEVVOLPAIR" | awk -F ':' '{ print $1 ') + VOLUME=$(echo -e "$DEVVOLPAIR" | awk -F ':' '{ print $2 ') + else + PADEV="0" + VOLUME=$DEVVOLPAIR + fi + pactl set-sink-mute $PADEV 0 + pactl set-sink-volume $PADEV $VOLUME + echo -en "\n$(date +'%F | %T | ')'$0': Set volume level '$VOLUME' for audio sink '#$PADEV'" | tee -a /dev/tty8 + done + ) & +fi + -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/live-build-x2go.git