Pablo Fernandez
Pablo Fernandez

Reputation: 287440

How do you change the name of a screensaver on MacOSX?

I just created a screensaver project in Xcode. How do I change the name as it appears on the screen saver selection dialog in MacOSX. I'm referring to the string bellow the thumbnails, like "Floating", "Flip-up", etc in this screenshot:

enter image description here

Note: I don't want to change the name of the screensavers that were shipped with MacOSX. I want to change the name of my own. The screenshot is there just to illustrate what I mean by name.

Upvotes: 2

Views: 416

Answers (2)

Marshall Eubanks
Marshall Eubanks

Reputation: 264

This took me a little while to figure out. There should be a file called InfoPlist.strings in your project (create one if not, I suppose), with an entry CFBundleName. This is the string used to generate the title, at least as of OS X 10.11.

Upvotes: 2

l'L'l
l'L'l

Reputation: 47169

The name you use for your screensaver (.saver bundle) will be the title it's represented as when viewed in System Preferences > Desktop & Screen Saver.

Example:

In XCode you might have a screensaver project named: Amazing Things.

  • When you build/compile an Amazing Things.saver bundle will be created (similar to an .app)
  • The main executable Amazing Things resides in Amazing Things.saver/Contents/MacOS

Screensaver titles are fetched from the .saver bundle and displayed as such in OS X.

enter image description here

  • (note the title in System Preferences reflects that of which the project was named):

enter image description here

Upvotes: 1

Related Questions