Git Product home page Git Product logo

Comments (12)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
"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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
Brilliant, the above applescript works like a charm. Thanks cwilliams.

Original comment by [email protected] on 18 Oct 2009 at 1:29

from simbl.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
thank you cwilliams for this elegant solution

Original comment by [email protected] on 18 Oct 2009 at 11:03

from simbl.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
Issue 20 has been merged into this issue.

Original comment by [email protected] on 3 Nov 2009 at 6:19

from simbl.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 29, 2024
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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.