4

我正在开发一个简单的 SIMBL 捆绑包,以减少 Lion 中的全屏动画时间。改变窗口的动画没什么大不了的,但是对于菜单栏/桌面动画部分(菜单栏+桌面向左滑动)是一个问题。我认为 Dock.app 负责该动画。但是,SIMBL 不能将包注入 Dock.app(与 Finder 相同)。

我尝试创建一个 .dylib,然后通过在 Dock 的 Info.plist 中设置 LSEnvironment 将其加载到 Dock 中,但失败了。

有什么好方法可以将 bundle/dylib 注入 Dock.app 吗?提前致谢

PS:Dock 是 root:wheel :(

4

3 回答 3

4

因为我只需要 x64 注入(Lion),我最终使用了这个https://github.com/StarProject/StarRuntime 它比 mach_inject 或类似的和 GPL 更容易使用。

于 2011-07-27T18:01:45.690 回答
2

您不能使用 SIMBL 注入 Dock & Finder。SIMBL 仅适用于可可应用!您必须编写自己的注入系统,例如http://scplugin.tigris.org/svn/scplugin/trunk/ (username:guest, password:guest) 或 Look for Application Enhancer。

于 2011-07-27T13:22:24.910 回答
2

您还可以检查注入和插入

于 2011-10-13T12:48:21.383 回答