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

10.4: Moving Dictionary breaks lookup function System 10.4
Tiger only hintI don't know about you, but I hate having all my applications in a flat folder. So, I organized all my applications into categories. Unfortunately, I noticed that the marvelous 'Look up in Dictionary' contextual menu item no longer functioned after the move. Moving Dictionary back to the top level corrected the problem. Also, if Dictionary is already running, its location seems to be irrelevant.
    •    
  • Currently 1.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)
 
[5,855 views]  

10.4: Moving Dictionary breaks lookup function | 8 comments | Create New Account
Click here to return to the '10.4: Moving Dictionary breaks lookup function' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Moving Dictionary breaks lookup function
Authored by: gaudior on Jun 13, '05 09:55:36AM

As always, moving Apple applications away from their installed positions can cause problems. If the app does continue to work, it may not get properly updated when new features or fixes come along.

I this case, the context menu is probably relying on a hard-coded path to resources it needs, inside the Dictionary.app bundle.

Just leave things where they are. If you want some arrangement of things for convenience, just add aliases to another folder, arrange however you want it.



[ Reply to This | # ]
10.4: Moving Dictionary breaks lookup function
Authored by: rossr on Jun 13, '05 12:08:12PM
Here's a recent comment discussion on MacOSXHints about moving applications. You might consider rossr's brilliant tip about leaving your Apple folder alone and creating a zApps folder in your Applications folder to organize your third-party applications... ;)

[ Reply to This | # ]
10.4: Moving Dictionary breaks lookup function
Authored by: erm on Jun 13, '05 12:12:56PM

Probably because Dictionary provides a service. For a service to be picked up from an Application, it has to live in the Apple /Applications directory.

---
--
erm



[ Reply to This | # ]
10.4: Moving Dictionary breaks lookup function
Authored by: qwerty denzel on Jun 14, '05 02:31:54AM

I don't think that's true…



[ Reply to This | # ]
Re: 10.4: Moving Dictionary breaks lookup function
Authored by: Uncle Asad on Jun 14, '05 04:36:25PM

Parent post is correct; for a service to be picked up by the Services menu automatically, the app has to live somewhere in the /Applications *heirarchy*.

I've seem also some oblique references to code or steps that enable services when the apps live elsewhere (and indeed, SummaryService lives elsewhere, so it can be done) but never tried myself....



[ Reply to This | # ]
10.4: Moving Dictionary breaks lookup function
Authored by: diamondsw on Jun 13, '05 01:57:17PM

Works for me just fine, service included, and it's located in /Applications/Productivity.

I've found the only thing that breaks is package-based updates, and that can be worked around with a modicum of effort (open the package, see what apps get updated, and move them back to their original locations temporarily).

I've yet to see any app that breaks when moved outside of /Applications. As other pointed out, any app that provides services must be in /Applications or a subdirectory of it.



[ Reply to This | # ]
10.4: Moving Dictionary breaks lookup function
Authored by: blugel on Jun 14, '05 02:47:23AM

I too like to organize my Applications folder, I mean, god forbid I put shit in folders. I wish Apple would stop this, but, alas. For me, it still works via the Services menu but not the contextual menu. Oh well, sigh.



[ Reply to This | # ]
10.4: Moving Dictionary breaks lookup function
Authored by: alan-trewartha on Jun 14, '05 06:23:32AM

JUST MAKE A FOLDER OF ALIASES.

You may be using your client as a single user, and by the sound of it logged in as the admin all the time (which is madness), but OSX is designed to be more flexible than that - to cater for multiple users etc, so leave COMMON RESOURCES where they should be. fiddle around by all means, but in your own user sandbox - make folders, make aliases to common resources.

even better, in Tiger, can't you add metadata to say "this is a video utility" etc? Then you can make some smart folders to show just the iiems you want.



[ Reply to This | # ]