Quit: 一键退出所有应用程序(macOS App)

312 天前
 bangbo

有的时候,突然感觉电脑很卡,就会一个个把当前打开的应用关闭。由于时不时都需要这样做一下,就感觉自己很蠢,能不能通过写程序解决。

刚好最近开始学 Swift 准备尝试开发 Visual Pro 应用。何不先做一个 macOS 应用练手呢,于是睡前构思,第二天花了六个半小时,终于把人生第一个 Apple App 开发出来了。YouTube + GitHub Copilot 真棒!

它的特点是在菜单栏的 icon 上点一下就能关闭所有应用。

由于我对于 macOS 里面的 bundleIdentifier 还不太了解,我将所有 com.apple.* 的应用过滤了,怕随便关掉它们会出什么意外。

还有一个功能,就是设置了白名单,在白名单里面的应用不会被一键关闭。

如果大家有兴趣可以下载试用,给我提提意见,谢谢!

另外,实际上我在开发的过程中发现还有三种方式来退出所有应用,也分享给大家:

3808 次点击
所在节点    分享创造
33 条回复
wonderfulcxm
311 天前
cool
locoz
311 天前
还是重启吧,我这时不时就会碰到关闭应用重开都无法解决的卡顿/无法点击/无法输入的问题,重启之后啥事都没有了。
XshA
311 天前
快捷指令就能做到
witcat
311 天前
option+command+esc
bangbo
311 天前
@witcat

wow ,这个快捷键不错

全选后,也能实现关闭所有应用的效果
yoyoman
311 天前
@bangbo 我的是 13.2.1 。0.2 版本可以安装使用了。一点击顶部立马就执行退出所有应用程序。不过提过小建议:
yoyoman
311 天前
@yoyoman (还没说完,不小心直接发布了...)我的是 Ventura13.2.1 ,小建议是:能不能点击顶部图标的时候给弹出一个确认框,让用户再次确认下。
刚才一点击,刷!都给退出了,着实有点吓人,还以为闪退了。哈哈哈
NouveauNom
310 天前
注销账户好像也会退出所有,这个是不是有一些进程无法退出去,如果加格白名单,然后把白名单除外的进程都杀掉会不会更好。
bangbo
310 天前
@NouveauNom

现在就是使用的白名单,白名单以外的不退出。

另外还有 bundleIdentifier 是 com.apple 开头的也不会退出。
bangbo
310 天前
@yoyoman

其实只要把白名单设置好,点起来就没那么吓人了。

之后我再加个确认框吧。
1044523901
309 天前
6
wangyaominde
308 天前
很早之前用 Mac 的自动操作弄过类似的
bangbo
306 天前
@yoyoman 更新版本 1.1 了

* 添加确认框
* 将白名单移到一级菜单栏
* 将应用标识符也显示出来了

![]( https://aidbo.fun/apps/quit/screenshot1.jpg)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/958958

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX