Originally Posted by Josue Salazar
I'd love to run OmniDazzle without having it present on the Dock.
Is this possible at all?
Try the following, which I've used for other utilities which don't really require a place in the Dock (eg. HardwareGrowler)...
- Add OmniDazzle to your account's login items using the Accounts prefpane, and mark it to start hidden.
- Add a 'LSUIElement' key to its 'Info.plist' file as follows, substituting for the parent directory of the application in if you installed it anywhere other than /Applications:
defaults write /Applications/OmniDazzle.app/Contents/Info LSUIElement true
- Restart OmniDazzle and close its config window (or hide the app).
To show the icon in the dock again...
- Remove the key:
defaults delete /Applications/OmniDazzle.app/Contents/Info LSUIElement
- Quit OmniDazzle from its status bar icon, and restart it.