如何在OS X上隐藏特定的活动应用程序(必须是可逆的)?


28

有没有办法在OS X中隐藏一个特定活动应用程序的应用程序窗口停靠图标?Kinda就像可以打开或关闭的后台服务。


解决方案可能是特定于应用程序的,因此最好了解您要隐藏的应用程序。
nohillside

其名为morphvox的第三方应用程序
bouncingHippo

Answers:


45

该解决方案对我有用,但可能取决于所涉及的应用程序。我使用名为“ Burn”的第三方应用程序进行了尝试,并且可以正常工作。

  1. 转到您的应用程序文件夹,然后右键单击(按住Control单击)要从扩展坞中隐藏的应用程序。

  2. 点击Show contents。现在,您应该可以看到应用程序文件的“内部”。

  3. 使用TextEdit 打开Info.plist文件Contents夹中的文件(右键单击->“ Open with ...”)

  4. 转到文件的最底部,找到最后两行,内容应为:

    </dict>
    </plist>

  5. 现在,将其插入这两行之前并保存文件。

    <key>LSUIElement</key>
    <true/>

此后,该应用程序的停靠图标将不再显示。请记住,killall <appname>如果关闭窗口,则需要使用活动监视器或终端()退出应用程序。

如果关闭窗口退出了应用程序,则可以按cmd + h隐藏窗口。这应该使您的应用程序完全不可见。

要使其再次可见,只需再次删除这两行,应用程序的行为应与之前相同。


资料来源:链接


4
在10.12及更高版本中不起作用。??
Itachi

@Itachi我没有Mac可以测试,抱歉。
comfreak

沙箱注册失败:代码签名无效:操作无法完成。(OSStatus错误-67030。)似乎某些基于此的第三方工具也无法在Sierra中使用。它崩溃了。
Itachi


2
确实适用于10.13.5,更改后,您必须重新启动应用程序。
亚历山大·金

7

最近,我遇到了一个名为GhostTile的应用程序,它确实做到了这一点。我试过了推托道奇(Dock Dodger),它没有用,但是这个绝对可以用,而且还很棒。

http://ghosttile.kernelpanic.im/


结束使用此应用程序之一。使用付费版本与试用版有什么好处?
亚历山大·金

6

使用本地PlistBuddy命令来执行此操作:

/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist

别忘了更改[App Name]

如果您希望返回,请运行命令:

/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist

5

第三方拖放应用程序Dock Dodgercommand + tab为您从Dock和序列中删除一个应用程序。这样,应用程序仍在积极运行,但被完全隐藏

它适用于Mac上的大多数应用程序。但是,更新隐藏的应用程序时,它可能会撤消您的更改,因此您可能必须再次通过Dock Dodger运行它。

遵循的步骤:

  1. 下载Dock Dodger(例如:从Apponic下载
  2. 启动Dock Dodger(您可能需要允许从macOS安全设置中打开此应用程序,因为它是第三方身份不明的开发人员。
  3. 将要隐藏的应用程序拖放到Dock Dodger窗口上
  4. 退出码头道奇
  5. 只需(重新)启动要隐藏的应用程序。

有一个'但是...'

启动应用程序时,只需将其设置为隐藏即可,它将显示应用程序窗口。

  • 单击“应用程序”窗口中的任何位置,使其位于最前面并获得焦点
  • 按下command + H键盘上的以隐藏应用程序。隐藏后,大多数应用程序将保持隐藏状态。

退出隐藏的应用程序:

  • 打开活动监视器
  • 在列表中找到隐藏的应用程序的名称
  • 退出或强制退出

要么:

  • 在Finder中查找隐藏的应用程序(通常在“应用程序”文件夹中)
  • 启动隐藏的应用程序
  • 对于大多数应用程序,这将取消隐藏“应用程序”窗口并将其显示在最前面
  • 您现在可以从macOS菜单退出应用程序或按 command + Q

使用Dock Dodger的一个缺点:

这是可逆的吗?Dock Dodger无法帮助您撤消此更改。要扭转它:

  • 使用@comfreak(/apple//a/207944/96748)提供的答案来撤消更改。
  • 或者,在进行隐藏更改之前,只需对应用程序进行备份/存档/复制。

使用Dock Dodger的好处

  • 这是一个非常简单的单步拖放操作。

我已经成功地使用它在macOS Sierra上隐藏了Wacom Desktop Center和SpamSieve应用程序。我注意到官方的Dock Dodger下载位置离线,所以我添加了Apponic下载链接。


太棒了 您也可以使用Command + up打开正在运行的应用程序,并且通常可以使用Command + Q退出应用程序
Vaibhav Saran
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.