我知道这个问题已经被问过很多次了(对于缺少弹出键的新Macbook,是否可以用Crtl + Shift + Eject来提供类似的快速替代方案?),但是热键组合在没有运行10.7的弹出键的MacBook Air上不起作用。
那么,我可以使用哪种热键组合来锁定屏幕?
我知道这个问题已经被问过很多次了(对于缺少弹出键的新Macbook,是否可以用Crtl + Shift + Eject来提供类似的快速替代方案?),但是热键组合在没有运行10.7的弹出键的MacBook Air上不起作用。
那么,我可以使用哪种热键组合来锁定屏幕?
Answers:
编辑:在10.7中,按住Shift键的同时按MacBook Air上的电源键不起作用。电源键只能代替OS X 10.8和更高版本中的弹出。
如果启用此设置,则使显示器进入休眠状态只会锁定屏幕:
您还可以通过运行使显示器在10.9中进入睡眠状态pmset displaysleepnow
。
锁定屏幕的另一种方法是从“钥匙串访问”首选项中启用“钥匙串”菜单,然后从其他菜单中选择“锁定屏幕”:
锁定屏幕的另一种方法是注销到快速用户切换屏幕。您可以通过运行
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
或使用Alfred中的lock操作:
MacBook Air将弹出按钮替换为电源按钮。使用此代替:
更新2013-11-23:我很抱歉没有仔细阅读问题。我错过了您想实际锁定屏幕的部分。下面的组合键只会关闭屏幕,而不会实际锁定屏幕。
Control+ Shift+Power/Eject Button
如果您想进入睡眠模式(您也可以锁定屏幕),则上面提供的答案是正确的。进入睡眠模式的组合键为:
Option+ Command+Power/Eject Button
对于像我这样在网络上搜寻等同于“ Windows-L”的简单Mac来锁定屏幕的任何人,发现所有解决方案都需要不需要的第三方软件或特殊密钥即可(通用外部)键盘上不存在。以下内容在Mavericks(10.9.3)中为我工作
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
编辑:升级到OSX El Capitan后,我遇到了麻烦。我正在使用更简洁的AppleScript内容:
activate application "ScreenSaverEngine"
我认为它应该比第4步的shell脚本更具前瞻性,但是我第一次使用它时,它声称无法找到ScreenSaverEngine。在我ScreenSaverEngine.app
从命令行明确启动一次后,此问题已解决:
open /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app
activate application "ScreenSaverEngine"