快速后台:新mac,长时间windows用户;不被 linux 和脚本吓到;不是以英语为母语的人,所以请接受我的翻译 :)
我目前正在使用RedQuits使 x 红色按钮退出应用程序,而不仅仅是关闭窗口。
这是一个很棒的程序,但有一个小问题(对我来说):无法选择哪些应用程序应该保持默认行为(x 关闭窗口,而不是应用程序)。
所以我发现了一个非常古老的(2006 年)应用程序,叫做Stoplight,它完全符合我的要求:选择哪些程序不应该受到影响。
不幸的是,Stoplight 不再起作用。
所以,我试图看看脚本做了什么(它是一个.bundle),但看起来它已经编译了。
对于问题:
- 有没有办法反编译脚本,所以我可以让它再次工作?
- 如果没有,任何人都知道如何制作不应被 RedQuits 关闭的应用程序白名单?
- 再次,如果没有,我应该从哪里开始构建自己的脚本来拦截关闭窗口并使其杀死应用程序的信号?
- 任何其他提示表示赞赏。
谢谢。
编辑 (2013-09-23)
我找到了解决我的问题的方法。
我创建了一个 AppleScript 来监视在没有窗口的后台运行的进程。
如果进程不在白名单中,请将其关闭。
我稍后会发布脚本,但说实话,我不喜欢我的解决方案,仍然想知道你们是否有任何想法。
所以我不会接受我的答案是正确的。
编辑 (2013-09-26)
我们应该将问题迁移到https://apple.stackexchange.com/吗?