Как отключить функцию пробуждения компьютера из спящего режима определенным устройством?

Как отключить функцию пробуждения компьютера из спящего режима определенным устройством?

Я хотел бы отключить выход из режима ожидания при перемещении мыши.

Я знаю о файле /proc/acpi/wakeup. Я могу отключить один конкретный pciи, таким образом, отключить пробуждение мышью. Проблема в том, что это также отключает пробуждение клавиатурой, что нежелательно. И мышь, и клавиатура являются беспроводными устройствами с двумя отдельными Wi-Fi-донглами, подключенными к двум разным USB-портам на машине (другие USB-порты недоступны, поэтому желательно, чтобы решение работало, даже если они оба подключены к одному USB-концентратору). Когда я запускаю, lshwя вижу оба устройства, перечисленные под одним и тем же, pciчто, по-видимому, и является проблемой.

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

Если это имеет какое-то значение, то система — Debian Bullseye с рабочим столом KDE.

решение1

попробуйте вместо этого использовать /sys/bus/usb/devices/<имя_устройства>/power/wakeup

видетьhttps://community.frame.work/t/waking-immediately-from-suspend-or-hibernate-how-i-fixed-it-for-me/19763

Связанный контент