canberra-gtk-play
Pour des scripts de bash simples, mplayer est probablement un peu trop lourd et trop verbeux en termes de rendement. Une option intégrée est canberra-gtk-play
qui est préinstallé sur ubuntu :
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Note : il utilise le volume des alertes, et vous devez passer --file=
afin de jouer un fichier à partir d'un chemin.
Il peut également jouer un son par id qui représente le nom du fichier sans extension des fichiers média sous /usr/share/sounds
(apparemment cela ne fonctionne que pour les sons qui sont enregistrés dans le cadre d'un thème sonore) :
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
gst-launch-1. 0/gst-launch-0.10
Une autre option consiste à utiliser les outils en ligne de commande gstreamer qui sont présents sur la plupart des boîtes linux modernes :
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Pour supprimer toute sortie, redirigez-la vers /dev/null
:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
Les deux gst-launch-1.0
et gst-launch-0.10
peuvent être présents sur votre système.