微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

bash – 如何检测当前在Linux中播放的声音?

我使用ALSA.我想防止PC在播放声音时挂起.我使用这个bash代码来运行一个屏幕更衣室和一个suspend命令:
# Run a screen locker.
#xautolock -time 5 -locker slimlock &

# Run suspend
#xautolock -time 6 -locker 'systemctl suspend' &

我想检测到该声音或视频播放,并防止PC挂起.
例如伪码:

if (video is not played)
{
     run a screen locker
}

if (sound is not played and video is not played)
{
     run suspend command
}

如何使用命令行实用程序检测声音或视频是否正在播放?

检查/ proc / asound / card * / pcm * / sub * / status文件是否包含状态:RUNNING.

原文地址:https://www.jb51.cc/bash/383721.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐