5 votes

Empêcher qu'un Mac se réveille d'un clavier ou d'une souris?

J'ai mis mon PowerMac au travail en veille pour pouvoir utiliser Wake-on-LAN pour travailler à distance dessus. Cependant, le nettoyeur de bureau touche souvent accidentellement le clavier ou le bouton de la souris. Donc la question est:

Comment désactiver le réveil du clavier et de la souris; pour juste utiliser le bouton d'alimentation et Wake-on-LAN pour réveiller/mettre en veille à la place?

Ne me dites pas de débrancher la souris et le clavier.

0 votes

Y a-t-il une raison pour laquelle vous avez besoin d'utiliser le réveil par LAN pour y accéder?

0 votes

C'est un ancien Powermac (G5) et il est assez bruyant même au ralenti. Et je n'y accède pas fréquemment comme mon Linux box pour qu'il soit toujours allumé.

0 votes

Ah, cela a du sens. Bien que si c'est au travail, le bruit est-il vraiment un problème, puisque de toute façon vous le réveilleriez avec le WoL ?

7voto

Graham Points 2659

La solution que je peux offrir est d'utiliser Sleepwatcher et d'ajouter ce qui suit à votre script ~/.wakeup :

#!/bin/bash

WR=`syslog | grep -i "Wake reason =" | tail -1 | awk '{ print $11 }'`

if [[ "$WR" =~ EHC[0-9] ]]; then
    pmset sleepnow
fi

Cela n'empêchera pas votre Mac de se réveiller via le clavier ou la souris. Cependant, cela mettra l'ordinateur en veille immédiatement après son réveil via le clavier, la souris ou tout autre périphérique USB.

Selon un utilisateur anonyme, cela fonctionne pour certaines versions d'OS X (par exemple, Mavericks) :

#!/bin/bash

WR=`syslog | grep -i "Wake reason:" | tail -1 | awk '{ print $11 }'`

if [[ "$WR" =~ EHC[0-9] ]]; then
    pmset sleepnow
fi

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X