Answers:
为此,您可以修改应用程序的Info.plist
文件。要获取此文件,请cd
进入应用程序(应用程序只是目录),或者在Finder中右键单击应用程序图标,然后选择“显示包内容”。然后,Info.plist
在您喜欢的文本编辑器(或如果安装了属性列表编辑器)中编辑文件,并添加以下文本(或在“属性列表编辑器”中添加适当的键/值)。
<key>LSUIElement</key>
<string>1</string>
请注意,这不仅隐藏了停靠图标,而且还隐藏了菜单栏。不幸的是,我不知道只隐藏停靠图标的方法。
Source,是的,它很旧,但是大概还是可以用。让我知道是否可以。
在大多数情况下,修改Info.plist并不是很实际。它还会删除应用程序的菜单栏。如果应用程序已签名,则编辑Info.plist通常会破坏代码签名,例如,将不允许该应用程序自动访问登录钥匙串中的项目。如果修改了Info.plist,则诸如TextEdit和Chess之类的某些应用程序将在启动时崩溃。如果升级应用程序,Info.plist也可能会被替换。
(如果你已经看到了不同的变体<key>LSUIElement</key><string>1</string>
,既LSUIElement
和NSUIElement
工作,<string>1</string>
也可以被替换<integer>1</integer>
或<true/>
见grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
。)
Witch可以选择按名称排除应用程序:
我主要使用键盘快捷键或Alfred 在应用程序之间切换。我已使用KeyRemap4MacBook禁用⌘⇥和::
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE,
KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | VK_SHIFT |
ModifierFlag::NONE, KeyCode::VK_NONE</autogen>