回答:
ソフトウェアをインストールしたり、設定を変更したくない場合は、ターミナルユーティリティを使用できますcaffeinate
。ターミナル(にあります/Applications/Utilities/
)を開きcaffeinate
、と入力して、を押しreturn ↩︎ます。
タイムアウトを設定して、一定時間後にスリープ状態にしたい場合は、これを使用します:
caffeinate -t 3600
それはそれが1時間目を覚まし続けるでしょう。(3600は、スリープ状態を維持する秒数です。)
caffeinate
コマンドを停止またはキャンセルするには、を押し^ ControlCます。
caffeinate program [arguments]
、プログラムが実行されている限りMacを起動させることもできます。これは、夜間にスクリプトをテストする場合に便利ですcaffeinate python script.py
。大好きです!
-s
ダウンロードが停止しないようにするためのフラグが必要です。
ホットコーナーを設定できます。その角にカーソルを押してください。それはうなずきません。
アイドル状態になってからスリープ状態にしたい場合は、通常のポリシーを変更する必要がなくなります。
caffeinate -w <the Process ID of the download>
これに使用できます。
caffeinate
コマンドを使用すると、コンピューターはスリープ状態になりません(ただし、ディスプレイはスリープ状態になる場合があります)。
この-w
オプションを使用すると、プロセスが終了するまで待機します。その後、コンピューターはスリープ状態になりません。これはまさにあなたがやりたいことです。
これを行うには、まずアクティビティモニターでダウンロードのプロセスID(PID)を見つけてから、ターミナル(bash)を開いて、たとえばと入力し、caffeinate -w 4708
見つかったPIDで番号を置き換えます。
システムプロセスである可能性があるため、PID番号が低い場合は注意してください。この場合、バッテリーが切れるまでコンピュータが動作する可能性があります。
また、特定のプロセスでこのコマンドを頻繁に使用する予定がある場合は、caffeinate -w $(pidof <name of process>)
代わりに使用することができます。これにより、毎回指定するプロセスのIDが検索されます(PIDはシステムによって割り当てられ、実行するたびに変更されます)
これが持つ利点
システム設定の変更:終了したら、設定を元に戻す必要はありません。
caffeinate -t <number of seconds>
:ダウンロードが一定の時間内に終了しない場合があります。その場合、目標は達成されません。または、それは本当に速く終わるかもしれません、その場合、あなたはエネルギーを浪費するでしょう。
私がしたようにソフトウェアをインストールするも、そのような簡単な作業のためのターミナルを使用したくない(でも、私は私のMacの睡眠を持たないように可能にする任意の設定を発見した)、私はこれを使用します。
https://www.youtube.com/watch?v=G1IbRujko-A
どうやら、YouTubeの動画を開いてタブにフォーカスを置くと、動画が終了するまでChromeが(動画を偽装して)眠るのを防ぎます。
その後、明るさを0に設定して、コンピューターを不安なく残すことができます。ダウンロードは引き続き実行されます。
NoSleep Applicationをお試しください。
それはシンプルで使いやすいユーザーインターフェースを備えています。その後、蓋を閉じて音楽を聴くこともできます。App Storeは蓋を閉じた後もダウンロードを続けます。
同様のアプリをいくつか試した後、InsomniaXに決めました。これは、システムをオンにしたまま画面をスリープ状態にできる無料のオープンソースアプリです。私が見つけた唯一の迷惑は、たまにユーザーのパスワードを要求することです。
homebrewを使用してインストール可能:
brew cask install insomniax