C'est vraiment ennuyeux car je dois débrancher la souris après une suspension pour m'assurer qu'une bosse occasionnelle ne réveille pas le système. Je n'ai rien trouvé dans les paramètres système qui pourrait désactiver cela non plus en parcourant Google.
32
sudo
ne fonctionnera pas: il faut d'sudo su
abord faire , puis faire écho/proc/acpi/wakeup
. Cependant, je me demande si quelqu'un a trouvé un moyen de désactiver simplement la souris? J'ai les deux sur mon bureau connecté via USB (sans fil) et cela désactivera également le réveil du clavierMerci à toutes les affiches car le réveil de la souris est un inconvénient majeur et j'ai obtenu mes réponses ici. Je souhaite ajouter ma touche aux solutions car cela peut aider dans plus de cas. J'ai dû désactiver 3 éléments différents dans
/proc/acpi/wakeup
. Mes périphériques:EHC1, EHC2, XHCI
. Les 2 premiers sont usb2 et le 3ème une entrée usb3. Veuillez noter que bien que l'émetteur-récepteur USB pour ma souris soit branché sur un port USB2 et que rien ne se trouve sur aucun port USB3, l'ordinateur se réveillera lors des mouvements de la souris jusqu'à ce que les 3 éléments soient désactivés.Pour désactiver les éléments de réactivation à chaque démarrage, vous pouvez ajouter quelque chose comme ceci à
/etc/rc.local
..éditer par cipricus:
Je suis en train de modifier cela parce que je devais ajouter plus de détails pour qu'une question distincte soit fermée en double de ce qui précède sur la base de cette réponse; Je pense que c'est plus utile que de poster en tant que réponse séparée.
*** Testez quels éléments doivent être désactivés - comme indiqué ici - pour chacun des éléments qui ont été publiés comme
enabled
souscat /proc/acpi/wakeup | sort
en exécutant dans le terminal chacune des commandes ci-dessous, puis en testant si la souris réveille le système (sans avoir besoin de redémarrer) :(dans mon cas, le premier était suffisant même après avoir testé avec d'autres ports USB)
*** Si le
/etc/rc.local
fichier n'existe pas - selon cet article:Le fichier doit ressembler à:
Redémarrer.
Si cela ne fonctionne toujours pas, il se peut que le fichier
/etc/systemd/system/rc-local.service
soit manquant ou mal configuré.Testez avec
et
A la suite Comment activer /etc/rc.local avec systemd :
Créez le fichier:
Ajoutez-y ensuite le contenu suivant.
Enregistrez et fermez le fichier. Pour enregistrer un fichier dans l'éditeur de texte Nano, appuyez sur Ctrl + O, puis appuyez sur Entrée pour confirmer. Pour quitter le fichier, appuyez sur Ctrl + X.
Vérifiez que tout va bien sans erreur avec:
Redémarrez pour voir les changements.
la source
Mon système est Ubuntu 15.10
J'ai essayé d'utiliser la
lsusb
commande pour trouver ce qu'est la souris. C'est très simple, vous tapezlsusb
puis débranchez la souris (dans mon cas, c'est un récepteur Bluetooth) et tapez àlsusb
nouveau. L'appareil ressemble à ceci:Bus 007 Device 008: ID 24ae:2000
Maintenant, trouvez-le dans le
/sys/bus/usb/devices/
dossier en utilisant la même manière (débrancher / brancher). Dans mon cas, j'ai trouvé qu'ils se trouvent quelque part dans les dossiers commençant par7-2*
.Essayez maintenant de lire idProduct et idVendor. Par exemple:
cat /sys/bus/usb/devices/7-2.3/idProduct
=>2000
,cat /sys/bus/usb/devices/7-2.3/idVendor
=>24ae
. C'est ça.Enfin, je crée un script dans le
/lib/systemd/system-sleep
répertoire, nommez-le comme vous le souhaitez.Terminé.
la source
ce script a résolu mon problème. Vérifiez-le.
Tout ce que vous avez à faire est, tout d'abord, d'exécuter
sudo xinput list
, de trouver le nom donné de votre souris USB et de le mettre sur le script. Ensuite, enregistrez le fichier sous "ssmonoff.sh", rendez-le exécutable et configurez-le pour qu'il s'exécute au démarrage.la source
Grande explication. J'ai simplement ajouté à rc.local la commande suivante
pour désactiver tous les appareils que PS2K (clavier PS2) du réveil. Simple et fonctionnel!
la source
Il peut y avoir un moyen spécifique à votre matériel, auquel cas l'option peut être disponible via les paramètres BIOS de votre système.
Accéder au menu du BIOS pour modifier les paramètres est également spécifique au système. Habituellement, 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 user138339 semble être un moyen plus général d'atteindre ce dont vous avez besoin, et vous pouvez le faire à partir du système en cours d'exécution.
la source
Voici mon "tutoriel" étape par étape pour le faire fonctionner pour vous:
cat /proc/acpi/wakeup
pour afficher la liste des appareils de réveilsudo sh -c "echo XXXX >/proc/acpi/wakeup"
(remplacez "XXXX" par le code de votre appareil) pour basculer l'état de l'appareil (activé / désactivé). Allez un appareil à la fois et essayez de suspendre votre machine et de la réveiller en utilisant l'appareil que vous souhaitez désactiver jusqu'à ce que l'appareil mérité ne puisse pas réveiller la machine. N'oubliez pas de toujours réactiver les appareils que vous ne souhaitez pas désactiver.#!/bin/sh printf "XXXX" > /proc/acpi/wakeup
(n'oubliez pas de remplacer "XXXX" par le code de votre appareil)/etc/init.d/
. Pour copier le fichier, utilisez la commande suivante:sudo cp /home/USERNAME/Desktop/acpi_wakeup /etc/init.d/acpi_wakeup
(remplacez "USERNAME" par votre nom d'utilisateur réel)sudo chmod 755 /etc/init.d/acpi_wakeup
sudo update-rc.d acpi_wakeup defaults
(il s'afficheWARNING: ...missing LSB tags and overrides
mais c'est OK. Vous n'avez pas à vous en préoccuper)Sources et lectures complémentaires:
http://www.das-werkstatt.com/forum/werkstatt/viewtopic.php?f=7&t=1985 http://ubuntuforums.org/showthread.php?t=814939&page=3
la source