25

Is there a way to hide the application window and the dock icon of one specific active app in OS X? Kinda like a background service that can be turned on or off.

  • Solution may very well be app specific, so it would be good to know the app you are trying to hide. – nohillside Sep 28 '15 at 18:33
  • its a 3rd party app called morphvox – bouncingHippo Sep 28 '15 at 18:54
41

This solution worked for me, but it might depend on the application in question. I tried it with a 3rd party app called "Burn" and it worked.

  1. Go to your applications folder and right click (control-click) on the app you wanna hide from the dock.

  2. Click on Show contents. You should now be able to see "inside" the app's files.

  3. Open the Info.plist file in the Contents folder with TextEdit (right click -> "Open with...")

  4. Go to the very bottom of the file and find the last two lines which should say:

    </dict>
    </plist>

  5. Now insert this before these two lines and save the file.

    <key>LSUIElement</key>
    <true/>

After this the app's dock icon will not be shown anymore. Keep in mind that you will need to use the Activity Monitor or Terminal (killall <appname>) to quit the app if you close the window.

If closing the window quits the app, you can press cmd + h to hide the window. This should make your app completely invisible.

To make it visible again, just remove those two lines again and the app should behave like before.


Source: Link

  • 3
    Doesn't work in 10.12 and later. ?? – Itachi Nov 3 '17 at 2:59
  • @Itachi I don't have a Mac to test it, sorry. – comfreak Nov 4 '17 at 1:33
  • Sandbox registration failed: The code signature is not valid: The operation couldn’t be completed. (OSStatus error -67030.) It seems some 3rd-party tools based on this don't work in Sierra, either. It crashed. – Itachi Nov 6 '17 at 5:29
  • Ah, code signing. – SilverWolf - Reinstate Monica Jan 23 '18 at 20:16
  • 2
    Does work on 10.13.5, after the change, you have to restart the app. – Alexander Kim Jul 17 '18 at 17:36
7

Recently I came across an app called GhostTile and it does exactly this. I tried dock dodger and it didn't work but this one definitely worked and is pretty awesome.

http://ghosttile.kernelpanic.im/

  • Ended using this app either. Is there any benefits by using paid version vs trial? – Alexander Kim Jul 25 '18 at 7:54
5

A 3rd party drag-and-drop application called Dock Dodger removes an Application from the Dock and command + tab sequence for you. This way an application is still actively running but completely hidden.

It works for most applications on Mac. However, when updating a hidden application, it might undo your change, so you might have to run it through Dock Dodger again.

Steps to follow:

  1. Download Dock Dodger (for example: download from Apponic)
  2. Start Dock Dodger (you might have to allow opening this app from your macOS Security Settings because it's an unidentified 3rd party developer.
  3. Drag-and-drop the Application you want to hide on the Dock Dodger window
  4. Quit Dock Dodger
  5. Simply (re)start the Application you want to hide.

There is one 'but...'

When starting the application you just set to be hidden, it will show the application Window.

  • Click anywhere in the Application window to have it come to the front and have focus
  • Press command + H on your keyboard to hide the Application Once hidden, most applications will stay hidden.

To quit a hidden app:

  • Open Activity Monitor
  • Find the name of your hidden Application in the list
  • Quit or Force Quit

or:

  • Find the hidden Application in Finder (usually in your Applications folder)
  • Start the hidden Application
  • For most applications, this will unhide the Application window and bring it to the front
  • You can now Quit the Application from the macOS menu or press command + Q

One downside of using Dock Dodger:

Is this reversible? Dock Dodger doesn't help you to undo this change. To reverse it:

The upside of using Dock Dodger

  • It's a very easy one-step drag-and-drop action.

I've successfully used it to hide the apps Wacom Desktop Center and SpamSieve on macOS Sierra. I noticed the official Dock Dodger download location went offline, so I added an Apponic download link.

  • Awesome. You also can open running app with Command+up and you normally can quit app with Command+Q – Vaibhav Saran Jul 18 at 16:43
5

Use native PlistBuddy command to do it:

/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist

Don't forget to change the [App Name].

If you wish gonna back, run command:

/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .