Come posso fare in modo che il pulsante di accensione sul mio MacBook esegua uno script personalizzato?

1

Sto utilizzando OS 10.7.5 su un MacBook unibody di ottobre 2008 e vorrei che il mio computer eseguisse uno script ogni volta che preme il pulsante di accensione, invece di chiedermi se voglio spegnere il portatile .

La mia situazione è la seguente: semplicemente chiudendo la cover del MacBook a volte i risultati nella modalità Sleep non iniziano e il computer poi chiuso diventa molto caldo (non è sicuro di cosa sta succedendo lì dentro). Ho risolto questo problema premendo il pulsante di accensione e scegliendo "Sospendi" ogni volta che desidero metterlo in stato di Stop, quindi chiudere il coperchio.

Ora, mentre utilizzo TrueCrypt, desidero disinstallare tutte le unità TrueCrypt ogni volta che il laptop viene sospeso. Quindi quando premo il pulsante di accensione, desidero eseguire i seguenti comandi:

truecrypt -d
osascript -e 'tell application "System Events" to sleep'

In questo caso non deve darmi alcun tipo di prompt, vorrei che i comandi fossero eseguiti direttamente. Ogni suggerimento è apprezzato!

EDIT: Suppongo che non debba essere il pulsante di accensione che premo quando viene eseguito questo script. Cioè, se riesco a ottenere l'esecuzione di questi due comandi associati a una determinata combinazione di tasti, sarei altrettanto felice.

    
posta Jānis Lazovskis 21.03.2013 - 04:48
fonte

1 risposta

2

KeyRemap4MacBook può apparentemente rimappare il pulsante di accensione per alcuni Mac, ma non ha funzionato con il mio iMac.

<autogen>__ConsumerToKey__ ConsumerKeyCode::POWER, KeyCode::F19</autogen>

Se vuoi semplicemente assegnare un collegamento a uno script, vedi questa domanda .

    
risposta data 21.03.2013 - 08:44
fonte

Leggi altre domande sui tag