![快速用户切换/苹果菜单?](https://linux22.com/image/1216634/%E5%BF%AB%E9%80%9F%E7%94%A8%E6%88%B7%E5%88%87%E6%8D%A2%2F%E8%8B%B9%E6%9E%9C%E8%8F%9C%E5%8D%95%EF%BC%9F.png)
我喜欢快速切换用户,但我不喜欢在菜单栏中切换用户,我想知道是否可以将其放在 Apple 菜单中?或者以某种方式更改 Apple 菜单中注销选项以切换用户?
答案1
如果可以添加键盘快捷键,则可以调用它CGSession -suspend
来显示快速用户切换。(CGSession -switchToUserID `id -g bob`
例如,您可以使用 切换到特定用户。
搜索该词CGSession
会显示很多选项,例如相当于 Mac 上的 Win-L或者在 Mac OS X 中创建用于快速用户切换的键盘快捷键。
在 10.6 Snow Leopard 中,不需要将其添加到 Apple 菜单,而是可以很容易地将其添加到每个应用程序的服务菜单中:
启动应用程序 » Automator
选择“服务”作为新 Automator 工作流程的模板
在右侧窗格顶部,选择“服务接收没有输入在任何应用程序“
将操作“运行 Shell 脚本”从左侧窗格拖放到右侧窗格的工作流中
将 Shell 保留为默认的“/bin/bash”,并用以下内容替换默认命令
cat
(不带任何换行符):/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
可选:点击运行按钮进行测试
按 Cmd-S 保存。您输入的名称将成为服务菜单中的名称。工作流程将保存在 中
~/Library/Services
。
要在 10.6 中分配键盘快捷键:
- 打开系统偏好设置»键盘»窗格键盘快捷键
- 在左侧窗格中选择“服务”
- 在右侧窗格中向下滚动到“常规”
- 双击刚刚创建的 Automator 工作流程右侧
- 按下要使用的键,然后切换窗格以确保新的快捷方式已保存
- 请注意,在 10.6 中有一个漏洞这可能会阻止您将服务分配给功能键。