Cult of Mac Favorite: Snow Leopard’s New Services

20090904-servicesmenu.jpg

Snow Leopard’s revitalised Services menu is probably my favorite improvement among the many included in the upgrade.

At long last, the user has been given total control over Services. We can choose whether or not they are used, we can assign keyboard shortcuts that suit us, and we can create entirely new Services using Automator.

The crucial difference between Services in Leopard and Services in Snow Leopard is context.

The old Services was simply a mess. The utility of the Service functions was hidden behind the overcrowded and uncontrollable Services menu. New Services were added whether you wanted them to be there or not; and if two Services had conflicting pre-assigned keyboard shortcuts, there wasn’t much you could do about it. (Except delve inside them with a third party app like Service Scrubber.)

The new Services system behaves the way it should have done from the outset, because it’s contextually smart.

Whenever you reach for the Services menu, you’ll only see Services that apply to the object currently selected. If you’ve picked out an image in the Finder, you won’t see dozens of Services for text actions. Snow Leopard knows they’re no use in that context, and simply keeps them out of sight.

What’s more, the Keyboard preferences allow you total control over every Service you have installed. You can switch them on and off, re-assign keyboard shortcuts, and add new ones of your own design or downloaded from elsewhere.

And that – downloading from elsewhere – is is where I think we’re going to see some exciting new ideas in the coming months.

Just as Dashboard ignited a frenzy of widget development, I think Snow Leopard’s Services will spark much more interest in the creation of clever Services, replacing and refining many ideas that used to be delivered as widgets, Menu Bar apps, droplets, and scripts.

DON'T MISS
How To Edit Mission Control Keyboard Shortcuts In Lion

Here’s an example that I saw this week:

The S3 Upload Service by August Lilleaas grabs files you’ve selected and uploads them to your Amazon S3 bucket (if you have one, of course), then sends a URL to your clipboard ready for you to paste elsewhere.

It’s neat and simple and, thanks to the contextual smarts, it will always be available when you need it – and out of sight when you don’t.

That’s just one example. If you’ve seen (or made) a cool new Service since the Snow Leopard launch, please share it in the comments.

About the author

gilest

Giles Turnbull is a freelance writer in England. He writes for the Press Association and The Morning News. He has a website you can ignore and a Twitter account you needn't follow.

(sorry, you need Javascript to see this e-mail address)| Read more posts by .

Posted in Favorites, Opinions, Software, Top stories |

  • Kate

    I would love to see Service to send photos to the Flickr Uploadr application…

  • brock

    Yeah. The new services should prove to be very handy indeed.

    Go to
    http://www.macosxautomation.com/services/index.html
    and watch a few of the videos there. They also have some downloads to get you started. While I still don’t get the Automator thing, I will leave that up to the people that do and those that post for download.

    They are also easy to edit after download so you can tailor them to your needs a bit more.

  • http://gilest.org Giles Turnbull

    Kate: you might be able to create a Service yourself in Automator. Flickr allows you to upload by email, so an Automator workflow along the lines of:

    - Get selected images in iPhoto
    - New mail message to [your Flickr account's upload-by-email address]

    might do the trick.

    There are a handful of “upload to Flickr” Automator actions available, too; one by James Pitts, and one by Fraser Speirs. They’re both quite old, now, so I’m not sure if they’d even work on Snow Leopard. Possibly worth trying though.

  • http://www.atrishq.com Mason Taylor

    Does anyone know how to add the pictures found in the menu bar’s service menu to the contextual menu? I really like being able to quickly see what each service relates to but would prefer to access services by control clicking.

    Also, has anyone else noticed that far fewer services are displayed in the contextual menu than the other menus? If anyone knows how to fix this I’d be greatly obliged for you help!

  • Kate

    Thanks Giles! I don’t use iphoto because of the annoying incompatibilities with RAW files, and I prefer Adobe Bridge as an organizer as it integrates better with my photoshop workflow… I currently use the Flickr Uploadr application but will definitely investigate the email facility as it might be possible to integrate that with Bridge or the finder using a Service.

  • http://virtulobjeq.blogspot.com pcd2k

    I’ve been trying to find the actual location, of where the Services live in the directory in the light of having found some Services I want to install ?

  • Alex Ventura

    Here’s an interesting CNET Asia story:

    Is Apple afraid of Windows 7?

    http://asia.cnet.com/blogs/infochat/post.htm?id=63013443

  • Andrew Ross

    Am I the only one that notices a lot of services options are not available in Firefox. I have the same site opened in Safari 4 and in Firefox on Snow Leopard. In Firefox, I highlight text and go to services, No Services Apply … O.o Ok, so I go into Safari, highlight the same text, what d’ya know, services that apply show up as they should. Anyone else notice this issue?

  • http://www.danpouliot.com Dan Pouliot

    Speech services are gone (start speaking text, stop speaking text). ;-(

  • Daniel C

    RE: Andrew Ross’ comment -
    I believe the way FF is written, it doesn’t support services. On Leopard the services still showed in the menu when in FF but none of them worked (they may have been disabled too, I forget.) I really wish they’d fix this…

  • Daniel C

    Oh, and Dan, I didn’t notice that, but I did notice that there’s a hotkey setting for speaking the selected text in the speach system pref pane. On the upside, I haven’t tried it yet, but the hotkey sounds like it should work in Firefox, whereas the services did not work there.

  • Mari Kaimo

    Dan, I’ve found where they put Speech in Snow Leopard. They’ve actually made it much easier to use than before. Simply highlight the text you want read then right-click. One of the options offered is Speech. :)
    Way to go, Apple!

  • Jake

    I used to set keyboard shortcut on start speaking text, now I can’t find a way to do. Right-click to select is fine, but better put it in the uppest level in the menu..

    I miss leopard..