我的 Mac 已经这样设置了。我想关闭它。
答案1
2021 年更新:此答案适用于旧版本的 macOS。现在,
Info.plist
由于系统完整性保护 (SIP),您无法覆盖该文件。如果您确实想这样做,请禁用 SIP,但请注意,这可能会对您的系统产生严重的安全隐患。
通常,您可以通过启用以下方式隐藏 Dock 和应用程序切换列表中的任何应用程序:财产LSUIElement
。
如果此键设置为“1”,启动服务会将该应用程序作为代理应用程序运行。代理应用程序不会出现在 Dock 或强制退出窗口中。虽然它们通常作为后台应用程序运行,但如果需要,它们可以转到前台显示用户界面。
因此,打开应用程序的属性列表:
/Applications/Application.app/Contents/Info.plist
…并将LSUIElement
键添加到树的根,其值为1
。
您可以通过右键单击应用程序*,选择显示包装内容,然后打开Info.plist
文件。理想情况下,你可以这样做房产列表编辑器.app(Xcode 3 附带)或 Xcode 4 本身。您也可以使用简单的文本编辑器,因为该文件只是 XML。
更改值并保存文件后,您应该重新启动您的 Dock:
killall Dock
…或者,如果你只是更改了 Finder 的属性,请在按住 的同时右键单击其图标⌥,然后选择重新启动 Finder。
LifeHacker 最近也提到了类似的方法:从 OS X 中的应用程序切换器中删除 Finder**
* Finder 实际上位于 中/System/Library/CoreServices/Finder.app
,而不是 中/Applications
。
** 它提到了NSUIElement
,但我在 Apple 的开发者文档中找不到相关内容。如果有人能告诉我这两者之间的区别,请继续。