canberra-gtk-play
Для простих сценаріїв bash mplayer, мабуть, трохи надто важкий і занадто багатослівний з точки зору виводу. Вбудована опція, canberra-gtk-play
яка попередньо встановлена на ubuntu:
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Примітка: він використовує гучність сповіщень, і ви повинні пройти --file=
, щоб відтворити файл із шляху.
Він також може відтворювати звук за допомогою id, який представляє ім'я файлу без розширення медіафайлів під /usr/share/sounds
(мабуть, це працює лише для звуків, зареєстрованих як частина звукової теми):
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
gst-start-1.0 / gst-start-0.10
Іншим варіантом є використання інструментів командного рядка gstreamer, які присутні у більшості сучасних скриньок Linux:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Щоб придушити весь вихід, переспрямуйте його на /dev/null
:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
Обидва gst-launch-1.0
і gst-launch-0.10
може бути присутнім у вашій системі.
/usr/share/sounds
це вдале місце для їх пошуку.