惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
D
Docker
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
N
Netflix TechBlog - Medium
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
H
Help Net Security
B
Blog
宝玉的分享
宝玉的分享

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
告别误触,防止「手抖」退出 macOS 应用:SlowQuitApps - 少数派
2018-05-27 · via 少数派

如果说 ⌘Command - Q 是个让人又爱又恨的快捷键,可能大部分的 macOS 用户都会同意。

这个快捷键的作用是用来关闭当前程序,轻点一下,当前程序的所有页面都会直接关掉。但由于这个神奇的键位,在日常使用电脑时很容易直接碰触到。完全不像 Windows 下把关闭当前窗口的快捷键设为 alt-F4,不会轻易碰到。于是,常常遇到的情况就是,想要用 ⌘Command - W 关闭一个 Safari 页面,却把整个 Safari 关掉了,只好重启 Safari 从历史记录中重新翻出刚才打开的页面。

控制不住自己的手指

以致于在 Google 上搜索 How to disable cm 时,可以直接补全 How to disable cmd Q。足可见 ⌘Command-Q 完全是一个困扰世界人民的问题。

大家都在搜

SlowQuitApps 这款免费软件非常优雅地解决了这个问题,彻底杜绝了误触。

SlowQuitApps 运行效果

如上图所示,在启动 SlowQuitApps 之后,需按住 ⌘Command - Q,直到显示的环形倒计时结束后,才会关闭程序。

其安装方法也很简单,可以直接通过 Homebrew 安装它。如果你还不了解 Homebrew 是什么,请参阅我派这篇文章:《像 Mac 高手一样管理应用,从 Homebrew 开始》

在安装了 Homebrew 之后,直接在终端中依次运行如下两行命令:

brew tap dteoh/sqa
brew cask install slowquitapps

安装完成后,直接启动它,此时会显示一个提示窗口,询问是否允许在登录时自动启动它:

自动启动提示窗口

依自己的需求选择即可。

这时你会发现这个软件没有任何窗口界面,甚至连菜单栏上的图标都没有,但在任意软件界面上按 ⌘Command-Q 都可以看到这个环形的倒计时了。

当要关闭它的时候,只需在终端中运行以下命令即可:

killall SlowQuitApps

也可以通过 LaunchBar 关闭它,方法是在 LaunchBar 中检索到 SlowQuitApps,按 Tab 键,再输入 QUIT 检索到 Quit Application回车

使用 LaunchBar 关闭 SlowQuitApps

如果觉得软件默认的倒计时时间有点长,想要调整这个时间,比如要把它设为 1.5 秒,只需在终端中运行如下命令:

defaults write com.dteoh.SlowQuitApps delay -int 1500

其中结尾的 1500 即代表要设置的倒计时时间,单位为毫秒,即 1.5 秒。每次设置完成后,需要关闭 SlowQuitApps 并重新启动。

这款软件还有一个白名单功能,SlowQuitApps 不会作用于所有列入白名单的程序,在按下 ⌘Command - Q 时会像平常那像直接关闭当前程序。

例如,如果想把备忘录程序列入白名单,只需在终端中输入如下命令:

defaults write com.dteoh.SlowQuitApps whitelist -array-add com.apple.Notes

其中,com.apple.Notes 是备忘录程序的 Bundle ID,可以在终端使用如下命令查看:

osascript -e 'id of app "Notes"'

mdls -name kMDItemCFBundleIdentifier /Applications/Notes.app
在终端中查看 Bundle ID

也可以使用 LaunchBar 查看应用程序的 Bundle ID:

在 LaunchBar 中检索到目标程序后,按 方向键,选择 Info.plist 回车,再输入 ID 检索得到 CFBundleIdentifier,回车即可查看。

使用 LaunchBar 查看 Bundle ID

通过如下命令可以在终端中查看列入白名单的程序的 Bundle ID 列表:

defaults read com.dteoh.SlowQuitApps whitelist

相反,如果想要让 SlowQuitApps 只作用于名单中的程序,名单以外的程序在按下 ⌘Command-Q 时直接关闭,则可用以下命令进行名单反转:

defaults write com.dteoh.SlowQuitApps invertList -bool YES

如果要取消上面进行的名单反转,则运行以下命令:

defaults delete com.dteoh.SlowQuitApps invertList

同理,在设置完成后,需要重新启动 SlowQuitApps 以使设置生效。

如果你也有偶尔误触 ⌘Command - Q 的困扰,不妨试一下 这款轻巧的软件