Dock Trick

Here’s a fun Mac OS X Dock trick:

  1. Set your Dock’s minimize effect to Genie.
  2. Open Applications, Utilities, Terminal.
  3. Type killall Dock but don’t hit Return just yet.
  4. Open Safari and load a decent sized website.
  5. Switch back to the Terminal, keeping the Safari window in view.
  6. Shift-click the yellow minimize button of the Safari window, and hit Return to execute the command while the window is busy morphing.

The Dock process will be killed, and it will disappear, leaving the Safari window with nowhere to go. The window will freeze mid-transition. The cool part is that the window is still responsive, and you can scroll around and see the content transform in real-time.

The Dock automatically relaunches, so you don’t have to worry about breaking anything. Finish minimizing the window, or do Command-W to close it.

Credit due to Marco for his recent comment on the Cool Things You Can Do on a Mac article, although this is likely the original source.

Dock Trick

16 thoughts on “Dock Trick

  1. Eric says:

    This just goes to show how much effort Apple puts into their feature design…it’s amazing that this doesn’t crash anything, and actually works.


  2. Topher-J says:

    I’m having way too much fun w/this. Try it in iTunes– it’s amazing that everything still works (except the mouse sometimes can’t find things cause their click-areas must not morph with the image, but that’s understandable)


  3. siZors says:

    WOAH!! this is so cool, as i type here with my safari browser sucked halfway into the dock!

    its also cool how once u finish minimizing it, the little picture in the dock is all sucked in too


  4. Volitans says:

    The neatest thing of all is that once you minimize the windows, the icon shown on the dock is exactly how the window freezed before! :D

    Brilliant tip mate!


  5. foobaz says:

    Killing the dock process works, but it’s much nicer to ask it to quit by sending it a quit apple event. This gives the dock a chance to save its preference files, &c. You can do this with the command:
    osascript -e ‘tell app “Dock” to quit’


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s