Follow us on...
Follow us on Twitter Follow us on Facebook
Register
Results 1 to 4 of 4
  1. #1
    rharder's Avatar
    rharder is offline Do not read this sign.
    Join Date
    Mar 2001
    Location
    Virginia, USA
    Posts
    1,189
    Thanks
    0
    Thanked 3 Times in 3 Posts

    How do I remove/uninstall dead Services?

    My Services menu is littered with old Services for apps that aren't even on my computer any more. I sense terrible things in the future if the Services menu continues to be so unmanageable.

    Or is it...

    Does anyone know how to remove items from the Services menu?

    -Rob

  2. #2
    Klink's Avatar
    Klink is offline Member
    Join Date
    Apr 2001
    Location
    nyc
    Posts
    631
    Thanks
    0
    Thanked 0 Times in 0 Posts

    this was a good one rharder

    The System Services menu is dynamically built via application advertisement of NSServices. All applications (interested in using System Services) register there services (handled document types, and services) at runtime via NSServices dictionary key entries found in their respective info.plist file. Each time a user logs in, a list of available services is updated from the "/Applications" and /Library/Services" folders of all four file-system domains. The mechanism used is a message, calling applicationDidFinishLaunching: application delegate method (or equivalent) with NSApplication's setServicesProvider: method.

    The littered services in your Services menu are most likely remnants in the LSxxx preference files (LSApplications, LSClaimedTypes, and LSSchemes) of former applications that once resided on your system. I can't confirm this as I have no littered services in my Services menu. I was able to confirm the dynamic nature of the Services menu updates by simply removing an app out of the default /Application folder and logging out/in. The Service menu then reflects the missing application service after login. LSxxx preferences trio is modified at login (the repository for Applications Services? I don't know the data format of these preferences files, do you? It would be interesting to know as this holds all the NSWorkspace parameters for interapplication object messaging in Cocoa).

    What do you think? Would it be worth deleting/renaming your LSxxx prefs to find out?

  3. #3
    starfleetX is offline Elite Member
    Join Date
    Mar 2001
    Location
    NC, USA
    Posts
    162
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: this was a good one rharder

    Originally posted by Klink
    Would it be worth deleting/renaming your LSxxx prefs to find out?
    It's perfectly safe to delete the LS* files. In fact, deleting them and letting them be rebuilt is a common solution to some problems.
    Trying is the first step to failure.

  4. #4
    rharder's Avatar
    rharder is offline Do not read this sign.
    Join Date
    Mar 2001
    Location
    Virginia, USA
    Posts
    1,189
    Thanks
    0
    Thanked 3 Times in 3 Posts
    Hey, it's the "Rebuild the Desktop" of the 21st Century!

    I'll try it...Thanks.

    -Rob

 

 

Similar Threads

  1. SHUTDOWN without warning SCARY!!
    By astro_sk in forum Mac OS X System & Mac Software
    Replies: 10
    Last Post: May 16th, 2003, 01:45 PM
  2. .Mac Petition
    By spitty27 in forum Apple News, Rumors & Discussion
    Replies: 82
    Last Post: July 25th, 2002, 04:21 PM
  3. How do I startup and shutdown network services from terminal?
    By vikingshelmut in forum Mac OS X System & Mac Software
    Replies: 7
    Last Post: June 27th, 2002, 12:41 PM
  4. dead pixels, again.
    By kemistry in forum Hardware & Peripherals
    Replies: 1
    Last Post: March 25th, 2002, 10:22 AM
  5. Turning off services NetInfo?
    By sinebubble in forum Mac OS X System & Mac Software
    Replies: 0
    Last Post: February 7th, 2001, 07:13 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •