53 votes

Comment empêcher le mouvement de la souris de réveiller un ordinateur suspendu ?

C'est vraiment ennuyeux car je dois débrancher la souris après une suspension pour m'assurer qu'un choc occasionnel ne réveille pas le système. Je n'ai rien trouvé dans les paramètres du système qui pourrait désactiver cela, pas plus qu'en cherchant sur Google.

0voto

Iras Points 151

Pour moi, toutes les solutions ci-dessus n'ont fonctionné que temporairement, c'est-à-dire que tous les changements ont été réinitialisés après avoir branché et rebranché l'appareil ou après un redémarrage.

Désactiver le processus à l'aide de la fonction sudo sh -c "echo XXXX > /proc/acpi/wakeup" fonctionne bien jusqu'au redémarrage (dans mon cas, il s'agissait de la commande sudo sh -c "echo XHC > /proc/acpi/wakeup" ), mais aucune des solutions ci-dessus n'a rendu ce paramètre permanent. Finalement, j'ai trouvé une solution efficace ici : https://unix.stackexchange.com/questions/417956/make-changes-to-proc-acpi-wakeup-permanent

J'utilise Ubuntu 20.04.

0voto

Wocket Points 1

La solution que j'utilise est une règle udev qui désactive le réveil à partir d'un périphérique USB particulier. Cela ne devrait pas dépendre du port sur lequel le périphérique est branché.

Créez le fichier /etc/udev/rules.d/90-usb-wakeup.rules avec le contenu suivant (modifiez idVendor et idProduct comme il convient, voir la sortie de lsusb) :

# Disable waking up from Logitech unified receiver
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", ATTR{power/wakeup}="disabled"

L'inspiration vient de https://wiki.archlinux.org/title/udev#Waking_from_suspend_with_USB_device

0voto

Ufos Points 253

C'est ridicule, mais la méthode consistant à débrancher et rebrancher pour déterminer le code de l'appareil est la moins fastidieuse. C'est ainsi :

  1. trouver

    grep . /sys/bus/usb/devices/*/power/wakeup | grep enabled

déterminer l'auteur de l'infraction à l'aide de la méthode "plug-out-plug-in

  1. désactiver

    sudo sh -c "echo 'disabled' > /sys/bus/usb/devices/YOUR_DEVICE/power/wakeup"


inspirée par cette article de blog

-1voto

Robie Basak Points 14936

Il peut exister un moyen spécifique à votre matériel, auquel cas l'option peut être disponible dans les paramètres du BIOS de votre système.

L'accès au menu du BIOS pour modifier les paramètres est également spécifique au système. En général, vous appuyez sur une touche juste après le redémarrage, et la touche à appuyer est souvent affichée à l'écran.

Cependant, la réponse de l'utilisateur 138339 semble être un moyen plus général d'obtenir ce dont vous avez besoin, et vous pouvez le faire à partir du système en cours d'exécution.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X