Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.6: Enable some bundled Services in the contextual menu System 10.6
Snow Leopard only hintUnfortunately, a bug in Snow Leopard may mean you're not seeing all the Services you should see in the contextual menu that appears when you right-click on a document or a text selection. You can, however, make those Services appear in the contextual menu:
  1. Open the Keyboard System Preferences panel, and select the Keyboard Shortcuts tab.
  2. Select Services in left-hand column.
  3. Deselect and reselect the Services you wish to appear in the contextual menu.
After toggling, the selected Services now appear at the bottom of the contextual menu. Credit isn't mine -- I found the details of this bug in Rob Griffiths' write-up on Snow Leopard's Services.

[robg adds: I had totally forgotten I'd written about this bug, and it seems it's still present in 10.6.2 (as tested on a new install here). It's also a bit more complex than I originally stated -- there are some Services that, even though they'll show in the Services menu, won't show in the contextual menu even after the above trick. It's not clear what the logic is for what will or will not show up, so you'll need to experiment a bit.

To demonstrate the problem, select some text in TextEdit, and then Control-click on the selection. Any relevant Services should appear at the very bottom of the menu, including two Mail-related entries (New Note With Selection, New Email With Selection) and one for Stickies (Make New Sticky Note). If you don't see them, perform the above toggle trick, and they'll miraculously appear.]
    •    
  • Currently 3.17 / 5
  You rated: 1 / 5 (23 votes cast)
 
[8,792 views]  

10.6: Enable some bundled Services in the contextual menu | 3 comments | Create New Account
Click here to return to the '10.6: Enable some bundled Services in the contextual menu' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.6: Enable some bundled Services in the contextual menu
Authored by: ehunt123 on Feb 04, '10 08:05:52AM

I am guessing this is because of the way SL treats a field of text, since an input for text on textedit and safari look similar but are different--I am getting that feeling from reading about why a typical inputmanager method (we lost the 64-bit, of course) can't just "work" on SL (TextMate).

Also, the only "legacy" solution I know of is ShortCuts, which is handy



[ Reply to This | # ]
10.6: Enable some bundled Services in the contextual menu
Authored by: MartiNZ on Feb 04, '10 12:59:24PM

Interesting stuff. I just reinstalled a week or so ago and hadn't got to looking at services again yet. This works as advertised. The bug I found quite a while ago is still there though - "Open Selected File in TextEdit" doesn't show up anywhere even with this toggling :(.



[ Reply to This | # ]
10.6: Enable some bundled Services in the contextual menu
Authored by: robg on Feb 05, '10 08:32:00AM

Yea, that's one of the oddities I mentioned above -- there's some algorithm Apple uses to determine what you can and can't see, but I'll be darned if I know what it is. Some make sense -- you won't see Google or Dictionary lookups in the Services area of the CM, for instance, because both already have their own entries there. Others, like the TextEdit one, make no sense whatsoever.

-rob.



[ Reply to This | # ]