ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

Disable USB keyboard wakeup

by Little Bear @11 ส.ค. 56 00:15 ( IP : 49...208 ) | Tags : Ubuntu

ต้องการยกเลิกการ wakeup ด้วยการกดปุ่มบน usb keyboard ก็เนื่องจากผมใช้ notebook ทำงาน แล้วช่วงหลังไม่สั่ง shutdown แต่จะสั่ง suspend แทน ตื่นมาบางเช้า เครื่องเปิดอยู่ ซึ่งก็คงมาจากมีใครมาโดน keyboard โดยไม่ตั้งใจ จึงอยาก disable มันเสีย

วิธีการ ลองเข้าไปแก้ไขในไฟล์ /proc/acpi/wakeup เปลี่ยนค่า ECH1, ECH 2 ให้เป็น disabled ก็ทำไม่ได้ ค่าจะถูกเปลี่ยนกลับ จึงต้องใช้วิธีเขียน script เพิ่มใน /etc/rc.local ตามนี้

# Disable USB wakeups caused by (un)plugging new devices. Otherwise the hub in
# my USB monitor causes my PC to wake up when I turn the monitor off.
for device in EHC1 EHC2 XHC
do
 if grep -q "$device.*enabled" /proc/acpi/wakeup
 then
 echo $device > /proc/acpi/wakeup
 fi
done

ที่มา askubuntu.com