Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Is there a way to add custom services to Finder's Share menu?

I have created an automator service to copy selected files to my Dropbox directory (similar to this).

I enabled this service in the keyboard preferences.

Now I want to add this service in the Share menu rather than having it in the general contextual menu.

share|improve this question

3 Answers 3

I haven't tried it but I would suggestion following :

  1. Copy your automator service in /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns/
  2. rename it Servicename.sharingservice
  3. Now edit /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/Resources/SHKServicesOrder.plist by adding your service. (CFBundleIdentifier in Info.plist + function name)
share|improve this answer
    
I tried just copying the Facebook service and renaming it, and adding it to the plist file, but it didn't show up anywhere. –  daviewales May 20 '13 at 5:57
    
I also tried logging out and back in, but nothing changed. I have a feeling that the particular share services need to be requested by the app. –  daviewales May 20 '13 at 6:03

I don't think its possible, at least in a "conventional" way. That contextual menu is populated by adding accounts to the Mail, Contacts & Calendar preference pane, not sure if its even possible to build a workaround for that.

share|improve this answer

From this tip, it looks like you need to edit:

/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/Resources/SHKServicesOrder.plist

Don't have a Mac in front of me to try it.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.