Change the Minimize Effect in Mac OS X via Defaults Command

Apr 12, 2007 - 21 Comments

Finder When you click the yellow minimize button in Mac OS X, the snazzy Genie effect pulls the window into the Dock. Although you can change between the Genie and Scale effect from within the Dock preference pane, there is a third hidden effect that Apple has chosen to keep out of the preference pane. The hidden effect is named ‘Suck’, it’s more attractive than the Scale effect, and speedier than the Genie effect.

We’ll show you how to activate any of these minimize effects from the command line of OS X by using defaults strings, and remind you that you can change between the standard effects through the preference panels too.

How to Change the Window Minimization Effect in Mac OS X with Defaults

Defaults command strings are entered through the Terminal, the main perk to changing your minimize effect of OS X this way is that you can access the hidden “Suck” effect.

To change the minimize effect to any of the three options, type or paste one of the following commands into the Terminal app of the Mac:

Use the Suck Effect (The Hidden Minimize Effect in OS X)

defaults write com.apple.dock mineffect -string suck

Hit enter, then kill the Dock to refresh it:
killall Dock

Minimize a window to see the new suck effect.

Set the Scale Effect to Minimize Windows

defaults write com.apple.dock mineffect -string scale

Again, kill the Dock:

killall Dock

Use the Minimize Genie Effect (Mac OS X Default)

defaults write com.apple.dock mineffect -string genie

Finally, to activate any of the above settings, you’ll need to reload the Dock by killing it:

killall Dock

Your Dock will momentarily disappear and reappear, with the new minimize effect activated.

You can see the new effect by minimizing a window as usual, clicking on the little yellow traffic light button in an OS X window on your Mac.

minimize windows in Mac OS X

How to Change the Window Minimize Effect in Mac OS X the Easy Way

As mentioned before, two of these settings are also selectable in the System Preference panel of OS X, whereas Suck remains hidden even in OS X Yosemite (but it can still be enabled with defaults). Anyway, here’s the easy way to change the minimization effects in OS X:

  1. Open the  Apple menu and go to “System Preferences”
  2. Go to the General control panel and choose your minimize effect as desired:

Minimize with Scale Effect

The effect is immediate so you can see how they look by minimizing windows right away.

If you’re aiming for speedy animations, Suck or Scale tend to be the fastest, and Genie tends to be the slowest. But ultimately pick which you enjoy to look at, or what you enjoy to use, it’s your Mac!

Enjoy this tip? Subscribe to the OSXDaily newsletter to get more of our great Apple tips, tricks, and important news delivered to your inbox! Enter your email address below:

Related articles:

Posted by: Paul Horowitz in Command Line, Customize, Mac OS X, Tips & Tricks

21 Comments

» Comments RSS Feed

  1. anon says:

    I’ve been using SUck for a long time pretty much for the exact reasons you stated. Personally though I think it’s better looking than Genie, plus the performance increase makes it well worth using.

    I think the only reason Apple didn’t include it in the options is because the name is SUCK

    LOL

  2. […] El caso es que gracias a los chicos de OS X Daily, tenemos este truco para todos vosotros. […]

    • American says:

      Please stop generalizing, not all spanish speaking people are from Mexico. He used the word “vosotros” which is very uncommon in Latin America. This word, However, is widely used in Spain and suggests that he himself is from Spain.

  3. […] Visit Change the minimize effect in Mac OS X for instructions. […]

  4. […] El caso es que gracias a los chicos de OS X Daily, tenemos este truco para todos vosotros. […]

  5. Marc says:

    And if you get bored, hold the shift-key when you minimize to watch it in slow motion.

    I get bored easily. :)

  6. Ishaan says:

    … and if you get bored of that, hold down SHIFT and CTRL(control) to make it go even slower (it only works for minimizing, not restoring)

  7. Adolfo says:

    how do i even egt to the terminal wat is it?

  8. NEO says:

    Terminal is under utilities in your app folder, when i launch terminal and put in the script for the suck effect it does absolutely nothing different, this is what i do i type it this in defaults write com.apple.dock mineffect -string suck then i hit enter then i type in killall dock and nothing happens what am i doing wrong can someone help

    • me says:

      You need to hit enter after each script is typed; this executes the script killall Dock, which quits the process Dock.app. It restarts automatically, and then you should be able to see the Suck effect. What version of OS X are you running?

  9. Danrel says:

    NEO, did youi capitalize ‘Dock’ in the line ‘killall Dock’? If not, try it, that should work.

  10. doug says:

    people for whom the ‘killall dock’ command does not work, simply go into activity minitor, select Dock and click ‘Force Quit’ and it will restart.

  11. Zaf says:

    U LOT ARE ABSOLUTE LEGENDDDS!!! i’ve had my mac just under a month…it just gets better and better!

    Thanks ALOT!!!

    Zaf

  12. phelps says:

    Is there any command than can disable the minimize animation all together? Sometimes if I’m using too many resources the animation just doesn’t run smoothly which is worse than no animation at all. Id love for the window to just disapear from the desktop and pop up in my dock. Any ideas?

  13. […] for minimizing and restoring apps, called “suck”.  Find out how to enable this feature here.  (Source: OSX Daily) Written by Ryan Reed in: Uncategorized | Tags: Leopard, Mac OS X, Tips, […]

  14. Pierre says:

    it’s not “killall dock” capitalization applies, the process is “Dock” so it is “killall Dock”

  15. Chris Woodman says:

    Has anyone ever found a way to turn off these very annoying animations completely? The scale effect is the quickest, but why can’t I just turn this rubbish, irritating feature off entirely? The ‘amusing’ see it slowly option is there, where’s the ‘not see it at all’. Sorry to be grumpy.

  16. Ozz Nixon says:

    Thanks for the share. Does anyone know where to a find a list of all the plist settings? If you ever “Remote Desktop” you Mac from remote – there are too many effects for a slow Hotel connection. I want to bang out a simple “Tweak-UI” for my Mac when I am out.

    Ozz

  17. AWE says:

    Thanks for the tip on this – I really like suck and the holding down shift command is ledge!

Leave a Reply

 

Shop for Apple & Mac Deals on Amazon.com

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates