699357069313554058

我们都知道在 Chrome 浏览器当中,如果按一次退出组合键 Cmd+Q 的时候会害怕按错,可以在设置中选择按两次 Cmd+Q 之后再退出。但是 Mac Safari 本身并没有这样的功能。

之前的一个解决方案是把 Safari 的退出快捷键,在系统偏好设置当中单独修改为另外一个键,这样习惯性的按 Cmd+Q 这个键的时候就会发现不起作用,得思考一下之后再退出。但这也不是长久之计。

终于我发现了这款神器:SlowQuitApps。这是一个没有界面的应用,下载这个应用之后双击即会提示是否在系统登录时自动开启,此后就静默运行。这个时候,不管你在任何一个程序当中摁下 Cmd+Q 退出组合键,都会在屏幕上显示一个黑色的倒计时,持续 1 秒,只有 Cmd 不松开,持续到这个计时器走满,才会执行退出命令。这样的话,即使是其他应用也都可以如法炮制,防止一旦误操作马上退出的问题。

如果嫌 1 秒太短还可以自己修改延迟时间:进入终端后输入

$ defaults write com.dteoh.SlowQuitApps delay 5000

就是延迟 5 秒(修改的单位是 ms)。

虽然这个功能非常赞,但是为了单一的特定功能非得要用一个小插件来解决问题,这也是水果家风格啦。想想 iOS 吸收了那么多越狱插件的精华,希望在下一版系统更新当中,也可以把这个小功能加进去。