34

In the past, we can hold shift and press minimize button to get slow genie effect. But in macOS 10.13 High Sierra, I can't use this trick anymore. How to enable this feature?

mul14
  • 648

2 Answers2

51

Thanks to @etaionshrd on Reddit we have this Terminal command:

defaults write com.apple.dock slow-motion-allowed -bool true && killall Dock

If it doesn't work, try copy-pasting it. There is no auto-correct in Terminal and spelling counts. Works for me macOS 10.13.2 High Sierra.

https://www.reddit.com/r/apple/comments/6jeefp/in_the_latest_high_sierra_beta_a_small_relic_from/#t1_dmpcle3

cmarangu
  • 786
  • Amazing, thank you so much. I've noticed some interesting behavior: it seems to work fine for almost everything (minimizing, Mission Control, show desktop, Dashboard), except Dashboard when using the actual Dashboard key rather than F12. It's quite possible this is also specific to my computer (tMBP) due to some strange quirk. – JMY1000 Dec 15 '17 at 04:17
  • Wohoo!! It works! Thanks to you and @etaionshrd on Reddit. :D – mul14 Dec 16 '17 at 07:32
  • @JMY1000 that should be the case. It is slow motion animation not necessarily only for dock (although that is what the command implies) – cmarangu Dec 19 '17 at 18:21
  • @cmarangu Yup, just found it strange it didn't always work for the dashboard. – JMY1000 Dec 19 '17 at 21:10
  • Why are so many people voting up the answer and not the question? – cmarangu Apr 18 '18 at 18:00
  • @JMY1000 That's because the dashboard key is intercepted by macOS and to launch the Dashboard app, rather than going through Dock. – saagarjha Apr 23 '18 at 00:43
  • @saagarjha I wouldn't have been so surprised if it wasn't for the fact that the Dashboard key used to behave differently and allow the slowdown. ¯_(ツ)_/¯ Comparing across different computers so it's hard to say – JMY1000 Apr 23 '18 at 02:25
  • This method works as of macOS 10.14 Mojave Beta (18A293u) – Jeevan Takhar Jun 07 '18 at 01:18
  • 1
    @JeevanTakhar glad to hear! – cmarangu Jun 07 '18 at 14:39
  • 1
    @JMY1000 oh it didn't always work for dashboard? Well I guess it was a feature they snuck in then. Also, anyone interested in this might be interested in the hidden 'suck' minimize effect – cmarangu Jun 07 '18 at 14:41
  • It appears to work on Dashboard regardless – Jeevan Takhar Jun 09 '18 at 17:05
  • The "Suck" minimise effect is what is used when removing items from Dashboard (hold down Option⌥ while hovering over a widget) – Jeevan Takhar Jun 09 '18 at 17:08
  • Why not recommend copy/paste in the first place? There is absolutely no reason to type this command yourself. Just copy and paste. – user428517 Feb 13 '19 at 21:43
  • 1
    @ell I dont get what you're asking but I was just annoyed because if you look at the reddit there was this one guy who posted it and hardly anybody noticed. The one guy who did reply (other than me) said that it "didnt work" so I just wanted to emphasize to copy paste if it "doesn't work" – cmarangu Feb 15 '19 at 02:06
  • Works on both 10.13.x and 10.4. Question is: why was it hidden away? and more important: how can one explore available "defaults" for all Mac components, even those that are NOT set (and thus cannot be enlisted) ??? – Motti Shneor May 06 '19 at 20:24
  • The is no easy way, but it helps if you’re poking around for other unrelated functionality and see a call to one of Apple’s wrappers for CFPreferencesCopyAppValue. – saagarjha Feb 02 '20 at 13:56
  • @saagarjha my point exactly. The only people who understand this stuf are those who work, inside apple. I have been recreational programmer for 7-8 years, does literally nothing for my resume. As soon as I try to learn something new like raytracing I ama noob all over again. All these people who spend their time readig long paragraphs in the docs are the ones who go places. Paragraphs were written to be read. Thus concludes my subjective analysis, thesis remains in question. – cmarangu Feb 03 '20 at 19:18
2

I think they set this feature disabled by default after 10 plus years, what a shame.

cmarangu
  • 786
Alex
  • 29