7

显然,对于 Snow Leopard,由于在 Cocoa 中重写了 Finder 并删除了上下文菜单插件,做标记或上下文菜单不再是微不足道的,但是Dropbox似乎在托管文件夹中添加了上下文菜单,并添加了状态徽章.

有没有一个开源项目可以解决这个问题?

4

3 回答 3

1

自从提出这个问题以来已经有好几年了,但这(几乎)正是您所要求的:实现徽章和上下文菜单的 FLOSS,但仅适用于 Lion 和 Mountain Lion(但我相信这不会太难如果仍然需要,请将其改编为 Snow Leopard)。

Liferay Nativity提供了一个脚本包,它将调动相关的 Finder 方法和一个用于设置图标和上下文菜单的 Java 客户端。它还包括适用于 Windows 和 Linux 的等效项目。

该项目是 LGPL 下的开源项目,因此请随时贡献任何错误修复或改进!

于 2013-07-30T18:15:49.697 回答
0

如果我回想一下他们在 PyCon 上的评论,我认为 Dropbox 可能已经对 Finder 进行了逆向工程。完整的视频在线,幻灯片是 16 分钟。

于 2011-03-24T01:06:58.097 回答
0

您需要将代码注入 Finder 进程并覆盖 Finder 进程中的目标 C 方法。请参阅如何编写 OS X Finder 插件帖子。

于 2011-11-04T10:39:40.077 回答