Vergrendel de Mac Desktop via de opdrachtregel

Met behulp van een ingegraveerd menu-item kunnen we het Mac OS X-scherm direct vanaf de terminal vergrendelen. Dit logt een gebruiker niet uit, maar brengt gewoon het standaard Mac OS X-vergrendelingsscherm en inlogvenster tevoorschijn, waarvoor een geldige gebruikersnaam en wachtwoord vereist is voordat de Mac opnieuw kan worden gebruikt.

Dit is heel eenvoudig te gebruiken, als je merkt dat je de Mac vaak blokkeert met deze truc, wil je misschien een alias maken voor gemakkelijker toegang.

Hoe het Mac-scherm te vergrendelen van Terminal in OS X

Open Terminal en voer het volgende in één regel in:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Er is geen bevestiging, het bureaublad wordt onmiddellijk vergrendeld en het vergrendelingsscherm wordt weergegeven, ongeacht wat er momenteel met het actieve gebruikersaccount gebeurt.

Als u een alias wilt maken, voegt u iets als het volgende toe aan uw profiel:

alias lockscreen='/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend'

Voor degenen die zich afvragen, is het menu-item dat wordt gebruikt hetzelfde Fast User Switching-menu dat een gebruikersnaam in de rechterbovenhoek weergeeft, en het getoonde vergrendelscherm is identiek aan wat wordt opgeroepen als iemand het "Aanmeldvenster ..." zou selecteren hetzelfde menu.

U kunt een scherm ook vergrendelen met een sneltoets, maar het gebruik van de opdrachtregel biedt twee duidelijke voordelen; het kan worden opgenomen in scripts of worden ingevoerd vanuit SSH om een ​​Mac op afstand te vergrendelen.