Как воспроизвести звук, прежде чем приостановить ноутбук?

Как настроить Ubuntu 14.04 для воспроизведения короткого звука непосредственно перед тем, как он приостановится?

Я купил ноутбук, который, как я обнаружил, не имел видимых светодиодов состояния, когда крышка была закрыта. На прошлых ноутбуках у меня были проблемы с ошибочными драйверами ACPI, которые иногда не могли приостановить работу, из-за чего я кладу все еще работающий ноутбук в дорожную сумку, в результате чего батарея умирает, а сумка становится опасно горячей.

Поэтому, для спокойствия, я бы хотел настроить его на воспроизведение звукового сигнала, чтобы дать мне звуковую индикацию о том, что функция приостановки включена.

1 ответ

Вы можете создать двухстрочный скрипт:

#!/bin/bash
aplay ~/Music/suspend_sound.wav
qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.Suspend

Обратите внимание, что aplay имеет ограниченный набор поддерживаемых типов (voc, wav, raw или au), поэтому убедитесь, что вы используете звуковой файл с соответствующим форматом. qdbus Вызов является специфическим для рабочего стола Unity, хотя вы можете использовать другие dbus звонки, чтобы приостановить с других рабочих столов. В Ubuntu 16.04 вы можете использовать systemctl suspend для этого также. Смотрите соответствующий пост о приостановке с помощью команд: /questions/268494/kak-ya-mogu-priostanovit-spyaschij-rezhim-iz-komandnoj-stroki/268512#268512

Другие вопросы по тегам