![使用 Command-Tab 鍵時如何從應用程式清單中隱藏 Finder?](https://rvso.com/image/1311800/%E4%BD%BF%E7%94%A8%20Command-Tab%20%E9%8D%B5%E6%99%82%E5%A6%82%E4%BD%95%E5%BE%9E%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E6%B8%85%E5%96%AE%E4%B8%AD%E9%9A%B1%E8%97%8F%20Finder%EF%BC%9F.png)
我的 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
,我在蘋果的開發者文件中沒有找到任何參考。如果有人可以啟發我了解這兩者之間的區別,請繼續。