#!/bin/bash

# this script is part of mx-system-sounds and governed by that license
# mxlinux.org
# author:  dolphin_oracle

#command to check and see if sounds are enabled
#xfconf-query -c xsettings -p /Net/EnableEventSounds 
#command to check sound theme name
#xfconf-query -c xsettings -p /Net/SoundThemeName
#command to find desktop-login sound for a given theme
#find  /usr/share/sounds/theme-name/ |grep desktop-login

customsound=$(cat ~/.config/mx-sounds/startupsound.conf)
echo custom sound is $customsound

startup_enabled=$(grep startup ~/.config/mx-sounds/mx-login-logout_sounds.conf|cut -d '=' -f2)
echo sound status is $startup_enabled

soundthemename=$(xfconf-query -c xsettings -p /Net/SoundThemeName)
echo sound theme is $soundthemename

defaultsound=$(find  /usr/share/sounds/$soundthemename/ |grep desktop-login)
echo default sound is $defaultsound

if [ "$customsound" = "" ]; then
	if [ "$startup_enabled" = "true" ]; then
		play "$defaultsound" 
		exit 0
	else
		exit 0
	fi
else
	if [ "$startup_enabled" = "true" ]; then
		play "$customsound" 
		exit 0
	else
		exit 0
	fi
fi

exit 0
