应用程序未运行时的 OS X 停靠菜单

Posted

技术标签:

【中文标题】应用程序未运行时的 OS X 停靠菜单【英文标题】:OS X dock menu when application is not running 【发布时间】:2013-04-19 18:34:35 【问题描述】:

我正在寻找一种在应用程序未运行时修改应用程序的持久停靠菜单的方法,或者至少试图找出这是否可能? 我在 Mac OS X 版本 >= 10.5 中使用 Xcode 和 Cocoa 提前致谢

【问题讨论】:

这有点模糊。您想“修改”某个应用的 Dock 磁贴、哪个应用以及您尝试过什么? 我正在尝试在右键单击停靠栏时显示的菜单中添加一些内容。该应用程序是 X11 应用程序的启动器应用程序。 不,如果不破解新版本的 OS X 不允许(沙盒),这是不可能的。为什么不直接更新应用,或者自己重写启动器? @CodaFi 并非所有应用程序都适合 App Store,Apple 明确支持通过 Developer ID 计划分发这些应用程序。 (请参阅应用分发指南中的 Distributing Outside the Mac App Store)。 IMO 选择自己分发应用程序并不是“黑客行为”。 【参考方案1】:

如果您的应用不在 App Store 中并且不使用沙盒,您可以实现 NSDockTilePlugIn

【讨论】:

以上是关于应用程序未运行时的 OS X 停靠菜单的主要内容,如果未能解决你的问题,请参考以下文章

无需激活全屏模式的 Kiosk 样式 - OS X

在最小化到停靠后恢复 Qt 应用程序,使用 OS X 上的停靠快捷方式

Java OS X - 停靠栏中没有应用程序图标[重复]

如何在 wxPython 应用程序中更改 Mac OS X 停靠图标

如何使用 setContentView 更改停靠图标以在 mac os x 中显示一个大字符

Objective c 动画 UIbutton 像 mac os x 上的停靠效果