SIMBL / Bundle / dylib для инъекций в Dock.app - PullRequest
4 голосов
/ 26 июля 2011

Я работаю над простым пакетом SIMBL, чтобы уменьшить время анимации FullScreen в Lion.Нет ничего страшного в том, чтобы изменить анимацию окон, однако сделать это для части анимации menubar / desktop (где menubar + desktop скользит влево) является проблемой.Я думаю, что Dock.app отвечает за эту анимацию.Однако SIMBL не может внедрить пакет в Dock.app (то же самое с Finder).

Я попытался создать .dylib, который затем загружался бы в Dock, установив LSEnvironment в Info.plist Dock, но это не удалось.

Есть ли какой-нибудь хороший способ внедрить связку / dylib в Dock.app?Заранее спасибо

PS: Док является root: wheel: (

Ответы [ 3 ]

4 голосов
/ 27 июля 2011

Поскольку мне нужна только инъекция x64 (Лев), в итоге я использовал это https://github.com/StarProject/StarRuntime Это намного проще в использовании, чем mach_inject или аналогичный и GPL.

2 голосов
/ 13 октября 2011

Вы также можете проверить ввести и вставить

2 голосов
/ 27 июля 2011

Вы не можете вводить в Dock & Finder с SIMBL. SIMBL работает только для приложений какао! Вы должны написать свою собственную систему впрыска примерно так: http://scplugin.tigris.org/svn/scplugin/trunk/ (имя пользователя: гость, пароль: гость) или Look for Application Enhancer.

...