ALSA kullanıyorum. Bir ses çalınırken PC'nin askıya alınmasını önlemek istiyorum. Bir ekran dolabı çalıştırmak için bu bash kodu kullanabilirsiniz ve bir askıya komut:Sesin şu anda Linux'ta çalınıyor nasıl algılanır?
Bu sesi veya video oynanır algılayıp askıya PC'yi engellemek isteyen# Run a screen locker.
#xautolock -time 5 -locker slimlock &
# Run suspend
#xautolock -time 6 -locker 'systemctl suspend' &
. Mesela bir yalancı kod:
if (video is not played)
{
run a screen locker
}
if (sound is not played and video is not played)
{
run suspend command
}
Nasıl bir ses ya da video bir komut satırı yardımcı programı ile oynuyor algılamak için?
görün http://unix.stackexchange.com/questions/61337/testing-from-a-script-if-audio-devices-are-in-silent – devnull