Comments (12)
This is correct behavior - the SIMBL Agent will not modify applications that
have no interface as the underlying
Cocoa mechanism doesn't report such events.
http://developer.apple.com/mac/library/technotes/tn/tn2050.html
A reasonable workaround is to manually inject the desired plugin.
Original comment by [email protected]
on 22 Sep 2009 at 12:47
- Changed state: WontFix
- Added labels: Type-Enhancement
- Removed labels: Type-Defect
from simbl.
How would one go about injecting the desired plugin into Terminal in... say...
the terminal? Is it possible to set
up a daemon that can see when apps in /Applications are started?
Original comment by [email protected]
on 22 Sep 2009 at 2:57
from simbl.
You have to send the application a particular set of apple events. You can look
in the SIMBL source for the
precise commands.
When you set LSUIElement=1, you lose the ability to use the NSWorkspace
monitoring. You are better off having
your application manually communicate with the target application and making
your plugin robust against
getting the inject event more than once.
Original comment by [email protected]
on 22 Sep 2009 at 6:09
from simbl.
I know this is classified as WontFix, but what exactly changed that this isn't
allowed anymore? This worked in previous versions of SIMBL, making Visor run
in the
background with no visible trace unless the key combo was invoked. That was
far more
desirable to the current situation, where I have to see the Terminal icon every
time
I cmd+tab to a new app.
Just curious as to why this went from being possible to being impossible so
quickly.
Original comment by Gordon.Fontenot
on 6 Oct 2009 at 6:57
from simbl.
"Just curious as to why this went from being possible to being impossible so
quickly."
+1
This is really a dealbreaker for me - does anyone know which old version still
works
on hidden apps?
Original comment by [email protected]
on 12 Oct 2009 at 5:55
from simbl.
It's not possible for the Agent to notice applications that are specifically
configured *not* to send any
notifications when they launch. Another application is free to look for
plugins and to send a direct message to a
hidden app to load SIMBL, but this agent will not do that. There is simply no
efficient means to do so and
performance issues are more important than cosmetics.
Original comment by [email protected]
on 12 Oct 2009 at 5:53
from simbl.
The easiest fix is to use AppleScript to open Terminal and inject SIMBL. You
can save this as an application and
include it in your startup items.
tell application "Terminal"
inject SIMBL into Snow Leopard
end tell
Original comment by [email protected]
on 17 Oct 2009 at 5:47
from simbl.
Brilliant, the above applescript works like a charm. Thanks cwilliams.
Original comment by [email protected]
on 18 Oct 2009 at 1:29
from simbl.
thank you cwilliams for this elegant solution
Original comment by [email protected]
on 18 Oct 2009 at 11:03
from simbl.
That works perfectly. So happy to have this as a solution. Thank you.
Original comment by Gordon.Fontenot
on 19 Oct 2009 at 3:11
from simbl.
Issue 20 has been merged into this issue.
Original comment by [email protected]
on 3 Nov 2009 at 6:19
from simbl.
Issue 32 has been merged into this issue.
Original comment by [email protected]
on 18 Mar 2010 at 6:48
from simbl.
Related Issues (20)
- I can't find Simbl in my Application Folder! HOT 3
- No files created upon 'successfull' installation HOT 7
- Ticket to Reopen Issue 41 HOT 2
- Can't selectively disable SIMBL plugins for certain apps HOT 1
- Huge amount of virtual memory under Lion (10.7.2) HOT 6
- Installer hangs on "preparing" HOT 3
- SIMBL agent crashes regularly after running an apple script from Finder
- LION - Spotify Remote - SIMBL HOT 1
- SIMBL 0.9.9 and Finder Injection on Login HOT 1
- Installer stall on "Preparing"
- [deleted issue]
- Lion 10.7.4 - Console: Performance issue: "supply value for ThreadSafe for each event handler"
- iwork not found HOT 7
- SIMBL not working HOT 1
- Thread 0 Crashed: SIMBL Agent: objc_msgSend_vtable5 HOT 2
- Enter one-line summary
- How can I inject into a Safari Web Content process?
- SIMBL not working on Safari 32 bits.
- Adobe Illustrator crashes
- Not working on OSX10.10.4 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from simbl.