Есть ли способ воспроизвести звуковой файл, когда система просыпается после приостановки?

Я хотел бы иметь возможность воспроизводить какой-либо звуковой файл всякий раз, когда я просыпаюсь или подвожу свой ноутбук. Есть ли способ, которым я мог бы это сделать?

13
задан 28 December 2012 в 22:49

2 ответа

Допустим, у вас есть определенный /path/to/your/soundfile.mp3 (где path / to / your / soundfile.mp3 - это полный путь и имя файла звукового файла, который вы хотите воспроизвести)

Try:

[ 110]

Добавьте следующие строки в файл.

case "$1" in
        hibernate|suspend)
                # Do nothing
                ;;
        thaw|resume)
                play /path/to/your/soundfile.mp3
                ;;
        *) exit $NA
                ;;
esac

Нажмите Ctrl + S , чтобы сохранить этот файл, затем сделайте исполняемый этот файл следующей командой.

sudo chmod +x /etc/pm/sleep.d/50playsound
0
ответ дан 28 December 2012 в 22:49

Да. Используйте pm-utils пакет. От /usr/share/doc/pm-utils/README:
=== пополудни-utils ===

Что пополудни-utils?

  • Пополудни-utils обеспечивает простые инструменты командной строки оболочки для приостановки и
    будьте в спящем режиме компьютер, который может использоваться для выполнения поставщика, распределения, или
    пользователь предоставил сценарии на, приостанавливают и возобновляются.

Почему нам нужен он?

  • Все основные дистрибутивы повторно реализуют то же
    функциональность для поддержки общего управления питанием
    операции. пополудни-utils предоставляет стандартизированному агностику распределения
    расположение и интерфейс для общих задач управления питанием, который освобождает
    поставщики программного и аппаратного обеспечения от необходимости поддержать
    определенный для распределения приостанавливают/возобновляют функциональность.

  • Приостановите/возобновите функциональность, может быть легко изменен путем установки
    файлы в/etc/pm/sleep.d каталог. Эти файлы, известные как
    рычаги, может работать, определенные задачи на приостанавливают/возобновляют, такие как:

    • включение и отключение резервного светодиода на аппаратных средствах ноутбука
    • включение приостанавливает GUI как suspend2
    • перевключение видео
    • запуск и остановка сервисов, которые не могут справиться с приостановкой
    • пересинхронизация времени с ntp
    • удаление и modprobing модули при необходимости
    • установка личинки, чтобы быть целью по умолчанию для быть-в-спящем-режиме-резюме
    • другие дурацкие вещи, которые нуждаются в выполнении в определенных системах

Как рычаги работают?

  • Вы помещаете исполняемый файл в/etc/pm/sleep.d. Когда приостанавливают или
    будьте в спящем режиме назван, несколько вещей происходят:

    1) Файлы в/etc/pm/config.d /* оценены в порядке сортировки C.
    Эти файлы могут быть обеспечены отдельными пакетами за пределами
    пополудни-utils, и содержите глобально доступные параметры конфигурации
    для пополудни-utils и рычаги.
    2) Каждый из рычагов в/etc/pm/sleep.d /* выполняется в виде C
    порядок, с параметром командной строки или "приостанавливают" или "в спящем режиме".
    3) Система приостанавливает или в спящем режиме.
    4) Некоторый случай, происходится, будит машину
    5) Каждый из/etc/pm/sleep.d /* выполняется наоборот C порядок сортировки,
    с параметром командной строки "резюме" или "оттепели".

  • Для более подробной информации о том, как работают рычаги и как записать один,
    считайте HOWTO.hooks.

  • Для получения информации о том, как отладить пополудни-utils, считайте README.debugging.

    Именно!

2
ответ дан 28 December 2012 в 22:49

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

Похожие вопросы: