Hi,

we have simple appwrappers supplied with gworkspace.

The infoplist contains
  XAppWrapper = YES;

and this works for opening file in applications. There are side-effects with GWorkspace, but it mostly works in the sense that things open. If the app is reasonable, it will also open more files.

I would like to  have this simple functionality also for Web Browsers.
There are already a couple of wrappers for browsers: firefox, seamonkey, konqueror, iceweasel...

Now they don's seem to work. I think is becuase they do not register CFBundleURLTypes

So I thought to add to the seamonkey wrapper:
  CFBundleURLTypes = (
    {
      CFBundleURLName = "Web site URL";
      CFBundleURLSchemes = (
    http,
    https
      );
    }
  );

but it doesn't work. The wrapped app is seen in systempreferences internet panel and I can select it. However, if I click on an URL this do not work as expected.

Seamonkey opens or comes to front, nothing happens.
The calling app (e.g. GNUMail with a link) hangs and complains after a while with No service matching 'OpenURL'
firefox comes and may open the link (or maybe not)

Riccardo


Reply via email to