Impedisci al tuo Mac di svegliarti da tastiera o mouse?

3

Ho messo il mio PowerMac al lavoro in modalità sleep per poter utilizzare Wake-on-LAN per eseguire operazioni remote su di esso. Tuttavia, il pulitore dell'ufficio spesso tocca involontariamente la tastiera o il pulsante del mouse. Quindi la domanda è:

Come disabilitare il risveglio del mouse e della tastiera; usare semplicemente il pulsante di accensione e la funzione di wake-on-LAN per riattivare / dormire invece?

Non dirmi di disconnettere mouse e tastiera.

    
posta Lamnk 06.05.2011 - 19:06
fonte

1 risposta

7

La soluzione che posso offrire è utilizzare Sleepwatcher e aggiungere quanto segue al tuo script ~/.wakeup :

#!/bin/bash

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

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

Questo non impedirà al tuo Mac di svegliarsi tramite tastiera o mouse. Tuttavia, il computer verrà spento immediatamente dopo il suo risveglio tramite tastiera, mouse o qualsiasi altro dispositivo USB.

Secondo un utente anonimo questo funziona per alcune versioni di OS X (ad esempio Mavericks):

#!/bin/bash

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

if [[ "$WR" =~ EHC[0-9] ]]; then
    pmset sleepnow
fi
    
risposta data 06.05.2011 - 20:20
fonte

Leggi altre domande sui tag