使用 Command-Tab 鍵時如何從應用程式清單中隱藏 Finder?

使用 Command-Tab 鍵時如何從應用程式清單中隱藏 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。

更改值並儲存檔案後,您應該重新啟動擴充座:

killall Dock

…或者,如果您剛剛更改了 Finder 的屬性,請在按住 的同時右鍵單擊其圖標,然後選擇來重新啟動它重新啟動查找器

最近 LifeHacker 上也提到了類似的方法:從 OS X 中的應用程式切換器中刪除 Finder**

* Finder 實際上位於 中/System/Library/CoreServices/Finder.app,而不是/Applications.
** 它提到了NSUIElement,我在蘋果的開發者文件中沒有找到任何參考。如果有人可以啟發我了解這兩者之間的區別,請繼續。

相關內容