canberra-gtk-play
Für einfache Bash-Skripte ist mplayer in Bezug auf die Ausgabe wahrscheinlich etwas zu schwerfällig und zu wortreich. Eine eingebaute Option ist canberra-gtk-play
, die auf ubuntu vorinstalliert ist:
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Hinweis: es verwendet die Lautstärke der Alarme, und Sie müssen --file=
übergeben, um eine Datei von einem Pfad aus abzuspielen.
Es kann auch einen Sound per id abspielen, der den Dateinamen ohne Erweiterung von Mediendateien unter /usr/share/sounds
darstellt (anscheinend funktioniert dies nur für Sounds, die als Teil eines Soundthemas registriert sind):
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
gst-launch-1. 0/gst-launch-0.10
Eine weitere Möglichkeit ist die Verwendung der gstreamer Kommandozeilen-Tools, die auf den meisten modernen Linux-Boxen vorhanden sind:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Um alle Ausgaben zu unterdrücken, leiten Sie sie nach /dev/null
um:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
Sowohl gst-launch-1.0
als auch gst-launch-0.10
könnten auf Ihrem System vorhanden sein.