mirror of
https://gitlab.com/CinnamonSlackBuilds/csb.git
synced 2024-12-28 09:58:11 +01:00
44 lines
862 B
Text
44 lines
862 B
Text
|
#!/bin/sh
|
||
|
|
||
|
start()
|
||
|
{
|
||
|
if /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; then
|
||
|
echo "pulseaudio is running."
|
||
|
else
|
||
|
echo "Starting pulseaudio..."
|
||
|
/usr/bin/sudo -u pulse /usr/bin/pulseaudio --start --use-pid-file=yes
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
stop()
|
||
|
{
|
||
|
if /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; then
|
||
|
printf "Stopping pulseaudio..."
|
||
|
/usr/bin/sudo -u pulse /usr/bin/pulseaudio --kill
|
||
|
while /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; do
|
||
|
printf "."
|
||
|
sleep 1
|
||
|
done
|
||
|
echo "Done"
|
||
|
else
|
||
|
echo "pulseaudio is not running."
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
status()
|
||
|
{
|
||
|
if /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; then
|
||
|
echo "pulseaudio is running."
|
||
|
else
|
||
|
echo "pulseaudio is not running."
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
case "$1" in
|
||
|
'start')start;;
|
||
|
'stop')stop;;
|
||
|
'restart')stop;start;;
|
||
|
'status')status;;
|
||
|
*)echo "$0 start|stop|restart|status"
|
||
|
esac
|