InputManagers

Latest

  • Lost your favorite Safari plugin after upgrading to Snow Leopard? Try 32-bit mode

    by 
    Chris Rawson
    Chris Rawson
    09.03.2009

    Snow Leopard has brought a host of improvements to OS X, but Safari has been changed in one way that could ruin your day if you're used to using third-party plugins. Support for Input Managers has been removed in 64-bit Safari, which means that popular Safari plugins like Saft won't work. Getting these plugins to work again in Safari is easy, but there is one tradeoff to keep in mind. Re-enabling plugin support for Safari is as simple as forcing Safari to start up in 32-bit mode. When you choose "Get Info" on Safari, you'll notice a checkbox in the window that says "Open in 32-bit mode." Check this box. That's it. Safari will now open in 32-bit mode, and any Input Manager plugins you were using before upgrading to Snow Leopard, like Saft or PithHelmet, should work just fine. Additionally, running Safari in 32-bit mode allows Multiclutch's custom trackpad gestures to work; these weren't working for me when I ran Safari in 64-bit mode, probably because Multiclutch is a 32-bit prefpane. There's one caveat to running Safari in 32-bit mode: there's a tradeoff in stability. One of the features you gain by running Safari in 64-bit mode is that Safari will "sandbox" plugins like Flash, so if (when) Flash Player crashes, it doesn't take all of Safari down with it. This is because when Safari runs in 64-bit mode, plugins actually run as their own separate processes rather than being bundled up with Safari. But when Safari is run in 32-bit mode, Flash and other plugins work the old way, which means if (when) Flash crashes, so will Safari. Safari in 64-bit mode: Flash runs as its own process. Result: far fewer four-letter words in your workflow Safari in 32-bit mode: Plugins work, but Flash makes it crash If you can't live without your plugins (and I can't – Safari without Multiclutch or PithHelmet is like a day without sunshine), then the small sacrifice in stability you'll suffer by running Safari in 32-bit mode is probably going to be worth it to you. Note: if you're running anything that runs off the SIMBL input manager plugin like Saft or PithHelmet, you might have to take a few extra steps to get things running properly in Safari on Snow Leopard. This procedure is specifically tailored toward getting PithHelmet running, but the steps for Saft should be similar (Procedure courtesy of versiontracker.com user tech.bear). – Edit the file "/Library/Application Support/SIMBL/Plugins/PithHelmet.bundle/Contents/Info.plist" using either TextEdit or another editor (If you're dealing with Saft, substitute as needed); you can find this file by finding PithHelmet.bundle, right-clicking on it, and choosing "Show Contents" from the contextual menu. – Look for "<key>MaxBundleVersion</key>" down towards the bottom of the .plist file; now look at the next line. It's the <string> line. – Change the number to 9999.9 – Save the file What happens is there's an identifier string that checks against the version number of Safari; by changing that value to 9999, you shouldn't have to deal with that incompatibility error ever again. Of course, this is at your own risk -- this version check is designed specifically to prevent SIMBL plugins from "breaking" Safari when Safari gets updated, but if you don't want to or can't wait for the developer to update the plugin, this procedure shouldn't really give you any problems. I've been doing something similar for four years of using PithHelmet, and I haven't run into any major issues.

  • SIMBL plugin woes after 10.5.3?

    by 
    Cory Bohon
    Cory Bohon
    05.28.2008

    Did you get home only to find that Mac OS X 10.5.3 had been released today? Well, just as some users were unpacking and installing the shiny new update, issues with SIMBL plug-ins were discovered. If you have SIMBL plugins installed, then you may have an error show up when you try to launch an application. Past updates on systems with these plugins installed have been known to run into some issues. If you are experiencing plugin predicaments, there is a way to fix the problem. SIMBL plugins (or other, non-SIMBL InputManager plugins, which may also be problematic) can be installed in any one of the following directories: ~/Library/Application Support/SIMBL/ /Library/InputManagers/ ~/Library/Contextual Menu Items/ ~/Library/Internet Plug-Ins/ ~/Library/InputManagers/ When you see the error in an application, just jot down the name of the plugin and look in those directories for it. When you find the plugin, just move it to a separate folder or toss it into the trash can. The application launch problem should cease. Have you experienced plug-in issues since installing the 10.5.3 update? If so, tell us about it in the comments.

  • Inquisitor is updated for Leopard

    by 
    Mike Schramm
    Mike Schramm
    11.27.2007

    Well slap my Safari and call me Susan-- it seems that the rumors of Inquisitor's demise (like so many things nowadays) were greatly exaggerated. Apple Reporter points out that Inquisitor, the Safari search plugin that everyone likes so much, has been "repackaged" for Leopard. Originally, we were told that the fact that InputManagers were being discontinued in the new OS would kill off Inquisitor and other Safari plugins that used them, but Inquisitor works.Of course, as we've already noted, noone knows for how long. But it seems that instead of deleting them whole hog, Apple just reined InputManagers in, and Inquisitor was able to stay in business. Good news.

  • Inquisitor updates, and is doomed?

    by 
    Mike Schramm
    Mike Schramm
    08.26.2007

    Inquisitor, a bee-you-tiful Safari plugin that allows you to get instant, Spotlight-esque search results, has updated to 3.0 v43, adding "aesthetic tweaks" (always nice) and slightly better output from Google. The new version is available for free download right now.And unfortunately, it may be the last version-- Dave Watanabe, the creator, writes on his blog that the rumors say Input Manager, which is the construct that Inquisitor uses to work the way it does, may be eliminated in Leopard. And that would leave a lot of plugins, including Inquisitor, out in the cold. It's not guaranteed yet-- some say that while Input Manager may be disabled by default, it'll still be allowed to be enabled when a plugin tries to use them-- but Watanabe says that if Apple ditches it completely, it would mean the end of Inquisitor.Supposedly Apple claims Input Managers are a security risk, but Watanabe is asking Inquisitor fans to send them feedback asking to keep the construct in Leopard. Then again, Apple isn't really a company that takes advice on how to update its software, but losing plugins like Inquisitor would definitely be a shame.Thanks, Space Taker!

  • Leopard Axing Input Managers?

    by 
    Mat Lu
    Mat Lu
    03.24.2007

    There's a disturbing rumor floating around the Mac web today. According to this article at Infinite Loop, Leopard will no longer support Input Manager hacks. Input Managers allow programmers to insert code into cocoa applications, thus allowing the addition of new functionality. etc. These are somewhat controversial as some claim this is a potential security hole. Nonetheless, Jon Hicks brings this up in connection to my absolute favorite input manager plugin, Saft for Safari, which will presumably be rendered non-functional in Leopard. As Hicks notes, its not clear yet whether this also affect the widely used SIMBL plugin architecture (whose author, Pith Helmet developer Mike Solomon, says he won't be sure until he can play with Leopard). If, like me, you're a big fan of Saft and SafariStand and Chax, etc. this is cause for concern.It is to be hoped, of course, that the authors of the various plugins will find some other way of implementing their feature enhancements, even if Apple does close the Input Manager route. The best thing would be for Apple to implement an open plugin architecture for doing this sort of enhancement, but I won't be holding my breath on that one. In any case, this is a potential concern for those of us sure to upgrade to Leopard right after it launches.