Mám na ten jednoduchý skript. Občas zazlobil, a notebook se hned po uspání znovu probudil. V posledních verzích (nevím, jestli OS nebo BIOSu), už ho vůbec nemusím spouštět, protože si nastavení pamatuje i po vypnutí nebo rebootu.
Asi by to správně mělo patřit do udev/rules, ale zatím jsem byl líný to udělat. Zvlášť proto, že už to není třeba opakovaně volat.
#!/bin/sh
for DEV in /sys/bus/usb/devices/*/idVendor ; do
if test $(<$DEV) = 046d ; then
DIR=${DEV%/*}
if test $(<$DIR/idProduct) = c52b ; then
echo "$DIR is the Logitech, Inc. Unifying Receiver"
echo "wakeup was $(<$DIR/power/wakeup)"
echo enabled >$DIR/power/wakeup
fi
fi
done