コマンドラインから Mac デスクトップをロックする
埋もれたメニュー項目の助けを借りて、Mac OS X の画面をターミナルから直接ロックできます。これはユーザーをログアウトさせるのではなく、標準の Mac OS X ロック画面とログイン ウィンドウを表示するだけであり、Mac を再び使用する前に有効なユーザーとパスワードを要求します。
OS X でターミナルから Mac 画面をロックする方法
ターミナルを開いて、次のように 1 行で入力します:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
確認がなく、アクティブなユーザー アカウントで現在何が起こっているかに関係なく、デスクトップはすぐにロックされ、ロック画面が表示されます。
エイリアスを作成するには、次のような内容をプロフィールに追加してください:
"alias lockscreen=&39;/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession -suspend&39; "
疑問に思っている方のために説明すると、使用されているメニュー項目は、右上隅にユーザー名を表示するユーザーの簡易切り替えメニューと同じであり、表示されるロック画面は、ユーザーが呼び出された場合に呼び出されるものと同じです。同じメニューから「ログインウィンドウ…」を選択します。
キーボード ショートカットを使用して画面をロックすることもできますが、コマンド ラインを使用すると 2 つの明らかな利点があります。スクリプトに含めたり、SSH から入力して Mac をリモートでロックしたりできます。