ACPId приостанавливают поршню: можно ли указать пробуждение событий клавиатуры использования?

Для редкого человека, который, как я, оба имели эту проблему и наконец сумели погуглить для чего-то, что не было о бейсболе* и хочет фактическое решение:

$ play whatever.wav &>/dev/null </dev/null &

Это работает в фоновом режиме без остановки.

* Рэд Сокс Бостонского бейсбола игры, и по-видимому некоторые игроки предпочитают центр внимания фону. Ворчание.

3
12.01.2014, 07:52
2 ответа

Это - часто также установка BIOS. Можно проверить его с:

grep ^PWRB /proc/acpi/wakeup  

и включите его с

echo "PWRB" > /proc/acpi/wakeup  
0
27.01.2020, 21:44
  • 1
    Это ничего не повторяет с моей установкой. Я добавил вывод к Q. Я попытаюсь настроить его позже.Спасибо! –   11.01.2014, 01:04
  • 2
    Это не изменяет поведение с моей установкой. На самом деле у меня нет той переменной в/proc/acpi/wakeup, и пытающийся установить это ничего не делает новым, появляются, когда я делаю список, я сделал. Я включил дополнительные таблицы ACPI2.0 в BIOS и попытался даже позволить клавише "Пробел" включать, ничто ни на что не влияет. Я предполагаю, что буду нажимать ту кнопку питания в настоящий момент... –   11.01.2014, 01:57
  • 3
    Что относительно Ваших настроек BIOS? Часто существует поведение WakeUP. –   11.01.2014, 02:06

Это зависит в основном от используемого оборудования, а не от программного обеспечения.

Чтобы иметь возможность возобновить работу по событию клавиатуры USB,

  1. BIOS должен поддерживать возобновление по событию USB. В вашем случае USB0 и т.д. в /proc/acpi/wakeup подтверждают поддержку.
  2. порты USB должны быть запитаны во время приостановки. Это часто является настройкой BIOS или контролируется перемычкой на материнской плате. Процедура обычно описана в руководстве к материнской плате.
  3. Клавиатура должна поддерживать отправку события, когда операционная система не запущена. Особенно беспроводные клавиатуры могут не поддерживать это, в основном для экономии энергии и упрощения прошивки.

Поскольку ваш /proc/acpi/wakeup показывает, что BIOS поддерживает пробуждение через USB из режима приостановки и даже гибернации (S4 во втором столбце) и пробуждение включено для большинства портов USB (третий столбец), существует высокая вероятность того, что виновником является ваша беспроводная клавиатура, и ничто, что вы измените в ОС или в BIOS, не заставит пробуждение работать с ней.

0
27.01.2020, 21:44

Теги

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