canberra-gtk-play
Dla prostych skryptów bashowych mplayer jest prawdopodobnie trochę za ciężki i zbyt werbalny pod względem wydajności. Wbudowaną opcją jest canberra-gtk-play
, która jest preinstalowana na ubuntu:
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Uwaga: używa on głośności alarmów, i musisz przekazać --file=
, aby odtworzyć plik ze ścieżki.
Może on również odtwarzać dźwięk przez id, który reprezentuje nazwę pliku bez rozszerzenia plików multimedialnych pod /usr/share/sounds
(najwyraźniej to działa tylko dla dźwięków, które są zarejestrowane jako część tematu dźwiękowego):
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
gst-launch-1. 0/gst-launch-0.10
Inną opcją jest użycie narzędzi gstreamer z linii poleceń, które są obecne na większości nowoczesnych linuxów:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Aby stłumić wszystkie wyjścia przekieruj je do /dev/null
:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
Zarówno gst-launch-1.0
jak i gst-launch-0.10
mogą być obecne w systemie.