我正在开发一个简单的SIMBL套件,以减少Lion中的FullScreen动画时间。改变窗口的动画并不是什么大问题,但是对于菜单栏/桌面动画部分(菜单栏+桌面向左滑动)这样做是个问题。 我认为Dock.app负责该动画。 但是,SIMBL无法将数据包注入Dock.app(与Finder相同)。
我尝试创建一个.dylib,然后通过在Dock的Info.plist中设置LSEnvironment但是失败来加载到Dock中。
有没有什么好方法可以将bundle / dylib注入Dock.app? 在此先感谢
PS:Dock是root:wheel:(
答案 0 :(得分:4)
因为我只需要x64注射(Lion)我最终使用了这个https://github.com/StarProject/StarRuntime 它比mach_inject或类似的和GPL更容易使用。
答案 1 :(得分:2)
你不能注入Dock&使用SIMBL查找。 SIMBL仅适用于可可应用程序! 您必须编写自己的注入系统,如http://scplugin.tigris.org/svn/scplugin/trunk/(用户名:guest,密码:guest)或Look for Application Enhancer。
答案 2 :(得分:2)
您还可以查看inject&interpose