以不同方式在 Mac OSX 中禁用应用程序的停靠栏图标
在 mac osx 中,大多数应用程序都保留一个停靠栏图标。 但是如果同一个应用程序的开发者想要隐藏dock图标,那么他该如何隐藏呢?
作为一名开发人员,我知道“Info.plist”属性文件是隐藏应用程序的停靠图标的一种方法。
但是我们对此没有其他解决方案吗?
我希望应该有一些其他方法,因为每个人都知道“问题没有解决方案”
提前感谢
M@k4mac
In mac osx for most of the applications keeps a dock icon.
But if the developer of the same applications wants to hide the dock icon, then how do he hide it?
As a developer i know 'Info.plist' property file is one way to hide the dock icon for an application.
But dont we have any other solution for this?
I hope there should be some other ways as everybody know "there are N no of way of solutions for a problem"
Thanks in advance
M@k4mac
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您正在开发应用程序,则需要在 Info.plist 中将 LSUIElement 设置为 TRUE。
如果您运行该应用程序,则可以使用类似
如果你想要多余的选项,请使用 Linux :)
If you're developing the app, you want to set LSUIElement to TRUE in your Info.plist.
If you're running the app, you can use a program like Dockless.
If you want superfluous options, use Linux :)
Info.plist 解决方案是从 Dock 中隐藏图标的唯一方法(对于 GUI 应用程序)。
你想实现什么目标?如果您提供更多详细信息,也许可以找到解决方案。
The Info.plist solution is the only way to hide the icon from the Dock (for a GUI application).
What are you trying to accomplish? Maybe there's a solution that can be worked out if you give more details.
下不再起作用
此 LSUIElement 方法在 10.8添加 Carbon.framework
make plist 应用程序是代理 (UIElement) =1 检查
this LSUIElement method is no longer work under 10.8
add Carbon.framework
make plist Application is agent (UIElement) =1 checked