電源設定を変更せずに、MacbookPro Retinaでhibernate 25のキーボードショートカットはありますか?


1

質問の詳細:

ショートカットを使用してmacbookpro網膜(2015)を休止状態(休止状態モード25、つまり完全に電源オフ)にすることは可能ですか?ふたを閉じたときに、まだスリープ状態(通常のデフォルトのセーフスリープ)になるようにします。別の言い方をすると、Windowsで行ったのと同じ設定を実現したいと思います。

Windows設定:

Windows(7)ラップトップでは、シャットダウンと再起動のほかに、スリープまたは休止状態の2つの設定オプションがあります。キーボードのスリープボタンを押すか、スタートメニューから休止状態にします(スタートメニューを押し、右方向ボタンをクリックしてから[休止]ボタンをクリックします)。どちらの方法でも、ラップトップの蓋を閉じる必要はありません。

Apple Mac OSの前提:

Mac OSには、Windows PCのように休止状態にできる、つまり完全に電源がオフになっているという印象があります。これをトリガーするには、まずこの機能[sudo pmset -a hibernatemode 25]を有効にしてから、ふたを閉じてトリガーする必要があります。私がこれについて間違えたら私を訂正してください。間違っていない場合は、以下をご覧ください。

状況:

Macbookpro(V10.10)を使い始めたばかりです。蓋を閉めるとスリープ状態になるのが好きです。ただし、ボタン/キーボードショートカットを使用して休止状態にするオプションが必要です。pmsetを使用して、休止状態モードを休止状態25に変更できることを理解しています。ただし、これにより、蓋を閉じるたびにMacbookが休止状態になります-蓋を閉じるときに休止するのではなく、ボタン/ショートカットで休止するだけです。


deepsleep.free.frでディープスリープウィジェットを試しました。ただし、機能していないようです。
questioner56

回答:


1

このショートカットは定義されていません。

あなたは小さなシェルスクリプトを書くことができます:

cat >hibernate <<eof
/usr/bin/sudo pmset hibernatemode 25
pmset sleepnow
/usr/bin/sudo pmset hibernatemode 3
eof

実行可能にする:

chmod u+x hibernate

そしてそれをテストします:

./hibernate

この小さなシェルスクリプトはパスワードを要求し、管理者権限を取得するためにそれをエコーし​​ません。その後、すぐにMacを休止状態にします。

ウェイクアップ時に、ディスク上のイメージが次のようにきれいに作成されたことを確認できます。

ls -l /var/vm/sleepimage

hibernatemodeが3にリセットされたことを確認できるため、ふたを閉じて通常の睡眠をとることができます。

このシェルスクリプトに満足したら、次のステップでは、シェルスクリプトを起動するショートカットを定義する必要があります(これは別の質問です)。


ダニエルに感謝します。1)これはまったく新しいので、ソリューションを試す前に、「>」、「<<」、「eof」、「/ usr / bin /」、「chmod」、 「u + x」および「./」は、それらの使用方法を意味します。2)次に、シェルスクリプトを起動するショートカットを定義する方法を探します。
questioner56

これらはシェルスクリプト構文であり/usr/…、Unixファイルシステムのパス名です。
ダン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.