Я использую ALSA. Я хочу, чтобы ПК не приостанавливался во время воспроизведения звука. Я использую этот bash код для запуска блокировки экрана и команды suspend:
# Run a screen locker.
#xautolock -time 5 -locker slimlock &
# Run suspend
#xautolock -time 6 -locker 'systemctl suspend' &
Я хочу обнаружить, что звук или видео воспроизводятся, и не позволяйте ПК приостанавливаться. Например, псевдокод:
if (video is not played)
{
run a screen locker
}
if (sound is not played and video is not played)
{
run suspend command
}
Как определить, что звук или видео воспроизводится с помощью утилиты командной строки?