OSX: get rid of non-existant screensavers in Preferences

Ian Pulsford wrote on :

Hi,

I installed a bunch of screensavers in OSX and then deleted some from ~/Library/Screen Savers, but they are still listed in System Preferences->Screen Saver. If you then select a non-existant screensaver the preferences program will crash and not allow you to change the saver. (To get back in I had to make a copy of another screensaver to the name of the saver selected in preferences.)

How do I remove old screensaver entries from System Preferences?

IanP

Doc O’Leary replied on :

In article 3BFD2A24.3998C487@redacted.invalid, Ian Pulsford Ianjp@redacted.invalid wrote:

How do I remove old screensaver entries from System Preferences?

The only times I've had this happen is, on my UFS installation, when the hidden resource files weren't deleted along with the regular screen saver bundle. If you have a UFS install, use Terminal to see if that's the case for you and correct it. Alternatively, rename the folder and see if they all go away, then create a new Screen Savers folder and drag the ones you want from the old folder to the new folder.

Ian Pulsford replied on :

Doc O'Leary wrote:

In article 3BFD2A24.3998C487@redacted.invalid, Ian Pulsford Ianjp@redacted.invalid wrote:

How do I remove old screensaver entries from System Preferences?

The only times I've had this happen is, on my UFS installation, when the hidden resource files weren't deleted along with the regular screen saver bundle. If you have a UFS install, use Terminal to see if that's the case for you and correct it. Alternatively, rename the folder and see if they all go away, then create a new Screen Savers folder and drag the ones you want from the old folder to the new folder.

Found the problem. The screensavers were installed in /Library/Screen Savers, I thought I had to manually install them in ~/Library/Screen Savers so I did. When I deleted them from my home directory structure they were still on the system.

IanP