我想分配一个“每个应用程序”键盘快捷键来调出登录窗口,以供我离开计算机时使用。有没有办法做到这一点?(仅狮子方法是可以的。)
我想分配一个“每个应用程序”键盘快捷键来调出登录窗口,以供我离开计算机时使用。有没有办法做到这一点?(仅狮子方法是可以的。)
Answers:
我意识到该线程现在可能已经很旧了,但是对于这里给出的所有选项,没有讨论最简单的方法。
Apple允许您使用键盘快捷键锁定屏幕。您不必创建一个,而OSX内置了一个-通过“睡眠或屏幕保护程序后需要密码”功能。
使用方法如下:
为此,请按照下列步骤操作:
现在,当您想要锁定Mac时,只需使用键盘快捷键
Ctrl ⌃+ Shift ⇧ + Eject ⏏ 或 Ctrl ⌃+ Shift ⇧ +Power
如果您想在不安装任何程序的情况下将alt ⌥+ cmd ⌘+ 分配L给锁定屏幕,请在5分钟内完成以下三个步骤:
在Automator中创建一个服务,并将“选择服务接受”设置为“无输入”,而不是“文本”。
(仍然在Automator中)添加“运行AppleScript”(在左侧“苹果”上搜索,然后双击)。
在脚本中替换(*您的脚本在此处*),然后复制粘贴:
do shell script "'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend"
保存并退出。(您可以将服务命名为“锁定屏幕”。)
打开“系统偏好设置”,“键盘”,然后在“键盘快捷方式”选项卡中的“服务”下,您会在列表底部找到“锁定屏幕”服务。
现在,单击“锁定屏幕”旁边的“无”以将⌥⌘L分配给您的服务。实际上,我建议使用⌃⌥⌘ L,因为⌥⌘L是在Finder中分配的。
做完了
(对于第2步,Lauri Ranta表示赞赏!)
按Shift-Cmd + Q。确保选中“重新登录时重新打开窗口”。按回车。
多亏了Lion,当您重新登录时,一切看起来都一样。
注销到快速用户切换屏幕的另一种方法是为该 shell命令分配快捷方式:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
如果您拥有Alfred Powerpack,则可以为lock操作分配快捷方式,但是只需键入“ lock”就不需要那么长时间。
您还可以将Applescript设置为在一定时间后单击“登录窗口”菜单项:
如果要浏览菜单栏,脚本将如下所示:
on run {input, parameters}
(* Login menu has to be the last! *)
tell application "System Events"
tell process "SystemUIServer"
set n to number of menu bar items of menu bar 1
tell menu bar item n of menu bar 1
click
repeat with i from 1 to 10
try
if name of menu item i of front menu contains "Login Window" then
click menu item i of front menu
exit repeat
end if
end try
end repeat
end tell
end tell
end tell
return input
end run
这可能无法完全回答您的问题,但是至少这是朝正确方向迈出的一步。
哇,这已经持续了一段时间……但是尝试了所有这些不同的建议之后,我发现最简单的方法对我来说,在这里和其他地方都没有提到,但是现在我想到了,这是我的常识……
然后,您所要做的就是简单地将光标一直滑到所述角落,您的屏幕保护程序将开始显示,进入睡眠状态,然后再次移动鼠标时,您将进入登录屏幕!
没有脚本,没有菜单栏快捷键,没有按键序列,只需轻扫触控板即可!无论您将角落设置为屏幕保护程序,睡眠显示还是关闭盖子,此功能均有效。
如果要从键盘热键快捷方式调用“登录”屏幕,则只有一种方法。它需要在Mac OS中使用内置的Automator应用程序。这是有关如何执行此操作的文章: