有的时候,突然感觉电脑很卡,就会一个个把当前打开的应用关闭。由于时不时都需要这样做一下,就感觉自己很蠢,能不能通过写程序解决。
刚好最近开始学 Swift 准备尝试开发 Visual Pro 应用。何不先做一个 macOS 应用练手呢,于是睡前构思,第二天花了六个半小时,终于把人生第一个 Apple App 开发出来了。YouTube + GitHub Copilot 真棒!
它的特点是在菜单栏的 icon 上点一下就能关闭所有应用。
由于我对于 macOS 里面的 bundleIdentifier
还不太了解,我将所有 com.apple.*
的应用过滤了,怕随便关掉它们会出什么意外。
还有一个功能,就是设置了白名单,在白名单里面的应用不会被一键关闭。
如果大家有兴趣可以下载试用,给我提提意见,谢谢!
另外,实际上我在开发的过程中发现还有三种方式来退出所有应用,也分享给大家:
Quit All Applications
模块Quit All Applications
命令 1
phatpooh 2023-07-23 13:21:56 +08:00 via Android
有点意思
|
2
xwchaoa 2023-07-23 13:27:02 +08:00
试了下还不错 就是退出后默认把自己都关了吗哈哈哈
|
4
xwchaoa 2023-07-23 13:39:08 +08:00
好像有个问题 就是启动 quit 时,会在 dock 栏显示图标,这个可不可以隐藏掉,只在顶部就行了,然后加一个一键清理的快捷键,或者可以编组进行清理,每组一个快捷键也行
|
5
bangbo OP @xwchaoa
1 )隐藏 dock 图标:我之后更新 2 )快捷键:因为点一下已经够快了,感觉没有必要做个全局快捷键,这个应用也不会那么高频使用吧 3 )编组清理:这是个什么样的使用场景,可以具体说说吗?我有想过或许可以搞个黑名单,然后分成“关闭这些应用”和“关闭所有应用”两种模式,。 |
6
vitovan 2023-07-23 15:17:35 +08:00
一直用的这个: https://marco.org/apps#quitter
|
8
yoyoman 2023-07-23 15:55:05 +08:00
想试试,但安装不上,提示不兼容。是只兼容 M 芯片的吗?
|
9
bangbo OP @yoyoman 我自己就是 Intel 芯片的机器。
我的系统版本是 Ventura 13.4.1 (c),你的是哪个版本?有什么提示吗? 我是第一次开发 macOS ,按理说我没用有什么特别先进的 API ,可能是配置了最低系统版本?这个我得去查查看。 |
10
bangbo OP @yoyoman 不方便发图的话,可以给我发邮件 [email protected]
|
11
bangbo OP |
14
akring 2023-07-23 18:37:02 +08:00
如果在用 Raycast 的话有内建的 Quit all applications
|
15
charlie21 2023-07-23 19:05:35 +08:00 via iPhone
重启一下就可以了
|
17
mdyh 2023-07-23 21:28:12 +08:00
用上了,谢谢
|
18
bangbo OP @i386
我是用 SwiftUI 写的,最低支持 11.0 。如果要支持 10.14 得用 AppKit 重写。我尝试了一下,没成功。 你看看使用 Automator 里面的 Quit All Applications 模块吧,或者看看其他方法。 |
19
googlehub 2023-07-23 21:51:10 +08:00
M2 MAX 用上了, 挺不错.
|
20
wweerrgtc 2023-07-23 22:50:16 +08:00
|
21
wonderfulcxm 2023-07-23 23:07:18 +08:00 via iPhone
cool
|
22
locoz 2023-07-24 00:37:36 +08:00
还是重启吧,我这时不时就会碰到关闭应用重开都无法解决的卡顿/无法点击/无法输入的问题,重启之后啥事都没有了。
|
23
XshA 2023-07-24 01:05:37 +08:00 via iPhone
快捷指令就能做到
|
24
witcat 2023-07-24 01:20:07 +08:00 3
option+command+esc
|
27
yoyoman 2023-07-24 13:39:44 +08:00
@yoyoman (还没说完,不小心直接发布了...)我的是 Ventura13.2.1 ,小建议是:能不能点击顶部图标的时候给弹出一个确认框,让用户再次确认下。
刚才一点击,刷!都给退出了,着实有点吓人,还以为闪退了。哈哈哈 |
28
NouveauNom 2023-07-25 18:54:04 +08:00
注销账户好像也会退出所有,这个是不是有一些进程无法退出去,如果加格白名单,然后把白名单除外的进程都杀掉会不会更好。
|
29
bangbo OP |
31
1044523901 2023-07-26 16:15:50 +08:00
6
|
32
wangyaominde 2023-07-27 11:06:41 +08:00
|
33
bangbo OP @yoyoman 更新版本 1.1 了
* 添加确认框 * 将白名单移到一级菜单栏 * 将应用标识符也显示出来了 ![]( https://aidbo.fun/apps/quit/screenshot1.jpg) |