Domanda

Sembra impossibile disabilitare completamente l'opzione Sospensione in MacOSX in modo che un utente non possa mettere manualmente il sistema in sospensione.

Esiste un modo in Leopard (o persino Snow Leopard) per AppleScript di catturare l'evento Sleep e annullarlo?

È stato utile?

Soluzione

Non puoi farlo dalla modalità utente, perché il power manager lo impedisce, quindi dovrai usare un'estensione del kernel, come InsomniaX .

Altri suggerimenti

La risposta al tuo problema è tuttavia un semplice comando Apple-osx-Terminal che impedisce a OSX di rimanere inattivo:

$ pmset noidle
Preventing idle sleep (^C to exit)...

L'unico modo per resettare il non dormire è emettere un 'Control-C'.
Vedi le man pagine di pmset per maggiori dettagli.

Questo comando è stato deprecato a favore di

$ caffeinate -i

Che fa più o meno la stessa cosa. Puoi anche eseguire caffeinato per un periodo di tempo predeterminato per evitare di dormire, ad esempio per 4 ore mentre scarichi qualcosa, quindi eseguirlo in background aggiungendo & amp; ad esso:

$ caffeinate -t 144000 &

Le versioni più recenti di OSX rendono più possibile disabilitare alcune opzioni in base a https://apple.stackexchange.com/questions/35256/mac-os-x-lion-server-how-to-disable-sleep- Restart-arresto-opzioni-per-gli utenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top