Tôi tìm thấy nó ra.
Đối với tôi, giải pháp tốt nhất là vô hiệu hóa XHC
Trong /proc/acpi/đánh thức
.
Tôi đã làm điều này bằng cách gõ vào thiết bị đầu cuối:
Sudo sh -c "echo XHC > /proc/acpi/wakeup"
- điều này vô hiệu hóa bàn phím và bàn di chuột. - Khi tôi treo PC, tôi chỉ có thể đánh thức nó bằng cách nhấn nút nguồn.
Tôi đã thử làm điều này tự động khi bật PC của mình, nhưng sau rất nhiều thử nghiệm và thất bại, tôi đã bỏ cuộc. Tôi đã kết thúc chỉ với một tập lệnh đơn giản mà tôi tìm thấy trên mạng, mà tôi nhập vào thiết bị đầu cuối khi khởi động lại. (Vì lệnh trước được đặt lại về mặc định khi khởi động lại).
Kịch bản:
#!/bin/sh
cho thiết bị trong XHC
làm
nếu grep -q "$device.*enabled" /proc/acpi/wakeup
sau đó
tiếng vang $device > /proc/acpi/wakeup
fi
xong
Sau đó tôi chỉ cần chạy nó trong thiết bị đầu cuối như thế này: Sudo sh Máy tính để bàn/clickme.sh
Tôi đã thử đặt tệp script vào /etc/rc.local... nhưng không được gì. Cũng đã thử biến tập lệnh thành ứng dụng khởi động bằng cách viết Sudo sh Máy tính để bàn/clickme.sh
vào GUI ứng dụng khởi động. Nhưng điều đó đã không làm gì cả. - Nếu bất kỳ ai nhìn thấy lỗi mà tôi đã mắc phải trong quá trình khắc phục sự cố của mình... hãy cho tôi biết, tôi rất muốn quên tập lệnh sau mỗi lần khởi động lại.
Các nguồn hàng đầu của tôi cho vấn đề này là: Màn hình khởi động ngẫu nhiên sau khi tạm dừng (14.04) và Vô hiệu hóa đánh thức bàn phím USB