スリープせずにMBPロック画面のホットキー?


69

キーコンボを押してコンピューターをロック画面に戻したいのですが。Windowsでは、ショートカットはWindowsキー+ Lでした。Macでは、CMD + ALT + Powerを押してラップトップをオフにし、スリープ状態にします。モニターをオンのままにして、ロック画面に移動するだけです。


2
この質問が役立つと思います。
アシュリー

回答:


83

ハイシエラ以上(?)

いつものように、すべてのシステム更新は何かを変更します。画面をロックするAppleメニュー項目control+ + Qがあります!

シエラ以下

ロック画面をメニューバーに追加できます。

  • Spotlight(+ Space)で検索Keychain Access
  • 設定を開く(+ ,
  • オンにShow keychain status in menu barすると、メニューバーにオプション付きのロックが表示されますLock Screen

    (オプション)

  • System Preferences> Keyboard> Keyboard ShortcutsまたはKeyboardタブ
  • ではApp ShortcutsまたはApplication Shortcutsセクション用の新しい項目を追加All ApplicationsするメニュータイトルとLock Screen、あなたが好きなキーボードショートカット。 例

これにより、スクリーンセーバーのタイムアウトを変更する必要がなくなり、Windowsで行うのと同じようにマシンをロックできます。ショートカットの変更を有効にするには、ログアウトしてから再度ログインする必要がある場合があることに注意してください。


1
ヨセミテ用の小さな追加。キーボードショートカットを追加するにはホスの後半のように、答えがに行くSystem Preferences> - Keyboard- > Shortcuts、上のクリックApp Shortcuts- > All Applicationsその後、上記のようにキーボードショートカットを追加します。
アシュトッシュジンダル

おかげで、バージョン間の言語変更を含めるように回答を更新しました。
ホス

わずかな入力ミス..「メニューバーにステータスを表示」は「メニューバーにキーチェーンのステータスを表示」になります。
codevscolor

OSのバージョンに応じて、アップルはリリース間で言語をわずかに変更することを好みます。しかし、あなたはそれがメニューバーに表示するキーチェーン状態」に変更された少なくとも10.9から始まって、正しいです
ホス・

私が使用する別のオプションは、ロックコマンドを含む無料のクイックランチャーAlfred(無料)です。alfredapp.com
テイラーEdmiston

22

私は最終的にこれを行う方法を見つけました:

pmset displaysleepnow

これにより、マシン全体を中断することなく、実際にディスプレイがスリープ状態になります。

非常に基本的なことを行う方法を見つけるのがどれほど難しいかは驚くべきことです。


3
@eveoこれは、control + shift + ejectと同じです。スリープを表示しますが、コンピューターのスリープは表示しません。
cde

Mac OS Xには、すべてを行うためのさまざまな方法があるように思われますが、これはいらいらします。好きになりたいのですが、Windowsの大きな利点の1つは、さまざまな種類の操作(WMI、パフォーマンスメトリックなど)に共通のAPIを使用できることです。
トレバーサリバン

MacBookに相当するもの(イジェクトキーがないもの)はありますか?Sierra 10.12.3では、Ctrl + Shift + Powerショートカットを押すとラップトップがスリープ状態になります。VPNが切断されるためです。これは「pmset displaysleepnow」では発生しません。
ボグダンカルマック

また、これをキーストロークで実行できるようにするには、Automatorを使用してサービスを作成します。私はこのようなarstechnica.com/apple/2011/03/のようなことをしました一度それができたら、キーボード設定でショートカットを与えることができます。もちろん、まったく直感的ではありません。Macbookを2回再構成する必要があり、そのたびにgoogleを再起動する必要がありました。
BHS

5

これは現在、High Sierraに組み込まれています。

キーボードショートカットはCTRL+ +Q


3

これを行うには、BetterTouchToolを使用します。ダウンロードして実行したら:

  1. [キーボード]タブをクリックし、左側の[アプリケーションの選択]ペインで[グローバル]を選択します
  2. ショートカットリストの下部にある[+新しいキーボードショートカットを追加]をクリックします
  3. [キーボードショートカット]記録フィールドをクリックし、ショートカットに使用するキーを押したままにします。+ を使用しますL(WindowsシステムではWindowsキー+ Lに最もよく似ています)
  4. 「トリガーの事前定義済みアクション」ドロップダウンをクリックし、「アプリケーション/ファイル/スクリプトを開く...」を選択します
  5. /System/Library/Frameworks/Screensaver.framework/Versions/A/Resourcesに移動し、「ScreenSaverEngine.app」を選択して「開く」をクリックします

または、ステップ4と5の代わりに、「トリガーの事前定義アクション」ドロップダウンをクリックし、スクリーンセーバーをトリガーせずに画面をロックする「画面のロック」を選択します。

これで+ Lを押すとスクリーンセーバーがトリガーされます(上記の@Buscar fromの回答のアドバイスに従って、スクリーンセーバーまたはディスプレイのスリープが開始するときにパスワードを要求する場合は、コンピューターをロックします)。また、コンピューターの起動時にBetterTouchToolを起動するように設定して、ホットキーが常に機能するようにすることもできます。


2

まず、スクリーンセーバーまたはディスプレイのスリープが開始されたときにパスワードの要求を有効にする必要があります。

それを行うには

セキュリティとプライバシーのスクリーンショット>一般

これで、キーの組み合わせcontrol+ shift+ power(一部のシステムではcontrol+ shift+ )を押して画面をスリープ状態にすると、画面もロックされます。


1
ええ、画面とキーボードを黒くしたくないです。私はOPでそれを明確にしたと思いました。
eveo

1

https://github.com/tjluoma/lockscreenから引用:

  1. FastScriptsをダウンロードしてインストールします(最大10個のキーボードショートカットが無料です)

  2. LockScreen.scptをダウンロードしてインストールし、〜/ Library / Scripts /に保存します(以前に使用したことがない場合は、そのフォルダーを作成する必要があります。

  3. LockScreen.scptFastScriptsの設定内で、選択したキーボードショートカットを割り当てます。

FastScripts設定のスクリーンショット

注:OPは画面表示をスリープさせたくありませんでしたが、それも簡単に実行できます。Sleep Displayをダウンロードして/ Applications /にインストールし、代わりにSleepAndLockScreen.scptを使用しますLockScreen.scpt


1

これに役立つ素晴らしいツールKarabinerがあります(その他にもたくさんあります)。

プロパティ->その他&アンインストール-> private.xml

<root>
<!-- Place this file to ~/Library/Application Support/Karabiner/private.xml -->
  <item>
      <item>
        <name>Screensaver Lock screen (Ctrl-Cmd-L)</name>
        <identifier>myconfig.lock</identifier>
        <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
                                KeyCode::VK_OPEN_URL_APP_ScreenSaverEngine</autogen>
      </item>
  </item>
</root>

次にScreensaver Lock screen (Ctrl-Cmd-L)Change Key画面で有効にします。

更新[2018年2月1日]: Karabinerは廃止され、Karabiner-elementsに置き換えられました。そのため、これを実現するには、MAC POWERボタンをキーボード上のボタンにマッピングするのと同じくらい簡単です。そのためにPAUSEボタンを使用します。その後、画面をロックするCtrl-Shift-Powerとサスペンドになります- Cmd-Opt-Power


0

高速ユーザー切り替え画面へのログアウト:

  • のシェルエイリアスまたはキーボードショートカットを追加します/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
  • [ユーザーとグループ]設定ペインから高速ユーザー切り替えメニューを有効にし、メニューから[ログインウィンドウ...]を選択します。
  • Alfredでロックアクションを使用します。

画面のロック:

  • [セキュリティとプライバシー]環境設定パネルの[スリープまたはスクリーンセーバーの開始直後にパスワードを要求する]をオンにします。その後、control-shift-ejectを押してディスプレイをオフにするか、option-command-ejectを押してスリープ状態にするか、を実行して、コンピューターを手動でロックできますopen -a ScreenSaverEngine
  • [キーチェーンアクセス]の設定で[キーチェーン]メニューを有効にし、メニューから[画面のロック]を選択します。

0

ホットコーナーの使用をお勧めします:システム環境設定->デスクトップとスクリーンセーバー->ホットコーナー(右下隅)。そこで、必要なコーナーのオプションを選択できます。「ロック画面」または「ディスプレイをスリープ状態にする」。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.