按下 Command-Tabbing 键时,如何从应用程序列表中隐藏 Finder?

按下 Command-Tabbing 键时,如何从应用程序列表中隐藏 Finder?

我的 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 的开发者文档中找不到相关内容。如果有人能告诉我这两者之间的区别,请继续。

相关内容