通过终端完全隐藏 OS X 中的 Dock

Completely hide Dock in OS X via the terminal

有办法吗? 我想在我的 JFrame 启动时隐藏 Dock,然后在处理 JFrame 时显示它。

根据this Whosebug answer

There's is no API to control the Dock... at best, you can only suggest a tile to represent your app when present on the Dock.

据我回忆,您可以从应用程序中隐藏 Dock(and/or 菜单栏),但这是通过 Info.plist 文件实现的(终端应用程序没有),或者您可以使用 NSApplication 执行此操作,但终端应用程序再次没有此类对象。

但是,您可能希望将 CLI 应用程序转换为不露面的 GUI 应用程序,这样您就可以从 GUI 应用程序中获益,而无需显示任何内容。