質問

MacOSXのスリープオプションを完全に無効にして、ユーザーが手動でシステムをスリープ状態にできないようにすることは不可能のようです。

Leopard(またはSnow Leopardでも)でAppleScriptがSleepイベントをキャッチしてキャンセルする方法はありますか?

役に立ちましたか?

解決

ユーザーモードからこれを行うことはできません。これは、電源管理機能によって禁止されているため、 InsomniaX

他のヒント

ただし、問題に対する答えは、OSXがアイドル状態になるのを防ぐ単純なApple-osx-Terminalコマンドです。

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

非スリープをリセットする唯一の方法は、「Control-C」を発行することです。
詳細については、pmsetの man ページを参照してください。

このコマンドは非推奨になり、代わりに

$ caffeinate -i

ほぼ同じことを行います。 また、カフェインをあらかじめ決められた時間だけ実行して睡眠を防ぎます。たとえば、何かをダウンロードしている間に4時間実行した後、&を追加してバックグラウンドで実行します。それに:

$ caffeinate -t 144000 &

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top