Я пишу небольшое приложение-напоминание и хочу воспроизвести системный звук, как только таймер достигнет 0. Какой самый простой способ воспроизвести этот звук и какой звук вы бы порекомендовали?
Самым простым способом, вероятно, будет раскошелиться:
system("/usr/bin/canberra-gtk-play --id='bell'")
Это будет работать и на других языках программирования.
/usr/bin/canberra-gtk-play
будет воспроизводить звук из текущей звуковой темы. Смотрите список доступных звуков freedesktop.org для получения списка доступных звуков и их значений. Помните, что (насколько я знаю) нет звуковой темы, которая бы обеспечивала все эти звуки.
Используйте ls /usr/share/sounds/ubuntu/stereo
, чтобы увидеть, какие звуки поддерживаются звуковой темой 'ubuntu', которая используется по умолчанию и редко изменяется (из-за отсутствия простого способа установки звуковых тем) в Ubuntu.