mathiasbynens / dotfiles

:wrench: .files, including ~/.macos — sensible hacker defaults for macOS
https://mths.be/dotfiles
MIT License
30.28k stars 8.74k forks source link

Disabling Mission Control animation in Sierra? #711

Open olalonde opened 8 years ago

olalonde commented 8 years ago

It seems that

defaults write com.apple.dock expose-animation-duration -float 0.1

doesn't take effect in MacOS Sierra.

Tatsh commented 8 years ago

Ugh. Is there a user option somewhere, you could diff defaults read output before and after?

olalonde commented 8 years ago

It writes the setting correctly, but it won't speed up the animation when swiping with 3 fingers to mission control. Used to work before upgrading to Sierra.

levithomason commented 8 years ago

I have never wanted to utterly destroy my mac in an absolute fit of rage. Thanks macOS Sierra.

levithomason commented 8 years ago

Per this reddit thread:

Mission Control changed so that you can control the speed with your fingers. Before it went by itself. I don't like it, but that's the design. You should file a bug for it, since you don't seem to like it either.

Just realized this is true, swiping faster makes the animation faster. There's got to be a fix for this.

chdiza commented 8 years ago

In any case, the setting is worth keeping, because AFAICT it does help for when one uses the keyboard to go in and out of MC.

levithomason commented 8 years ago

FWIW, in my case using the keyboard to open MC on macOS Sierra seems to animate at the same speed whether I use:

defaults write com.apple.dock expose-animation-duration -float 0.1

or

defaults write com.apple.dock expose-animation-duration -float 5

I did killall Dock and logged out/in in between testing.

essarhash commented 7 years ago

Very simple method with no need for terminal, built into MacOs.

Just enable Reduce Motion in macOS Sierra to Speed Up Mission Control. It removes the Animation. Settings > Accessibility > Display > Reduce Motion checkbox. The animated transition becomes a fade in/fade out.

(Of course this is system wide, not Mission Control Specific. Even the sliding animation when swiping between spaces turns into a fade)

I also use Reduce Motion on iPhone, its just a preference.

Nualiian commented 7 years ago

@essarhash This does not really solve the issue, since the mission control animation still keeps track of your fingers, it just disables the animation. This is the most annoying thing they ever did to the os, I hate it so much. It also lags sometimes and gets stuck randomly mid-animation 😞

essarhash commented 7 years ago

Not sure i understand 'mission control animation still keeps track of your fingers, it just disable the animation’

With accessibility settings, the animations become fades, instead of zoom in and out.

  1. Your swiping speed controls the fading speed. So swipe fast, it fades fast. Swipe slow it fades slow — i can imagine this is annoying and can get stuck.
  2. However, using the simple keyboard shortcuts for Mission control (in Mission Control  preferences) uses fast fades, and may be not lag. Tried it?

Which  Animation has been changed in Sierra that you’re finding annoying? Sorry if I am missing something in this thread...

On 15 Mar 2017, 9:34 PM +0530, Richard Rosko notifications@github.com, wrote:

@essarhash This does not really solve the issue, since the mission control animation still keeps track of your fingers, it just disable the animation. This is the most annoying thing they ever did to the os, I hate it so much. It also lags sometimes and gets stuck randomly mid-animation 😞 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

Johannes-Esseling commented 7 years ago

@essarhash I have, as many have pointed out, always set my animation to 0 with defaults write com.apple.dock expose-animation-duration -float 0.0 This would completely turn off animations without annoying fade effects when using mission control.

In MacOS Sierra however this option doesn't seem to affect the duration of the mission control launch. Needless to say but I am really disappointed this doesn't work anymore!

Nualiian commented 7 years ago

@essarhash yep, just like @Johannes-Esseling says, the animation is still dynamic and the option that used to work back before Sierra now just doesn't work and it seems we are stuck with it being dynamic whether we like it or not

gprasant commented 7 years ago

I use keyboard shortcuts to access Mission control. When I do Ctrl + Up, it is quicker than the four finger swipe.

essarhash commented 7 years ago

You’re right. Thats actually a great shortcut… When i got my mac I just got caught up in the ‘swipe gestures are cool' thing :-)

On 29 Apr 2017, 3:07 AM +0530, gprasant notifications@github.com, wrote:

I use keyboard shortcuts to access Mission control. When I do Ctrl + Up, it is quicker than the four finger swipe. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

bdefore commented 7 years ago

anyone discover a way to completely disable the transition? even at 0.1 setting the flash of my desktop is jarring

Nualiian commented 7 years ago

nothing yet. High Sierra is upon us, the settings might change as they almost always do, so something might be possible then :)

TechRemarker commented 7 years ago

To note, on High Sierra same issue persists. Regardless of the terminal setting, when swiping or CMD + TAB to a full screen window still has a delay versus CMD + Tab to windows on the same desktop.

Enabling Reduce Motion as others noted makes it fade instead of swipe which appears to be every so slightly faster but still a delay. To note normally notification center swipe out has a delay but the reduce motion feature makes that sidebar appear immediately. So hopefully, eventually they make CMD + Tab full screen items instantly as well.

kud commented 6 years ago

If you want to reduce motion via cli:

defaults write com.apple.universalaccess reduceMotion -bool true

TechRemarker commented 6 years ago

@Kud Unfortunately that only accomplishes the same affect as what others noted last year when doing, "Settings > Accessibility > Display > Reduce Motion checkbox" which does not solve the issue but rather changes the slide to a fade as discussed above. Perhaps 10.14 will finally solve the issue. Crossing fingers!

kud commented 6 years ago

Yeah I understand. I gave a workaround here because I didn't see the command in this project. :)

lkulbacki commented 6 years ago

defaults write com.apple.dock expose-animation-duration -float 0.1 still not working on Mojave. And I thought I could get avoid using external software to amplify my productivity. Ehhh...

1natsu172 commented 6 years ago

Solution.

https://apple.stackexchange.com/questions/253756/speed-up-mission-control-animations-in-macos-sierra

We need BTT but will return to Mac experience. Too speedy.

jdanbrown commented 6 years ago

The BTT solution in https://apple.stackexchange.com/questions/253756/speed-up-mission-control-animations-in-macos-sierra (or similarly with TotalSpaces2) solves the switch-desktop delay, but neither solves the Exposé animation delay. I've had to switch to TotalSpaces2's "instant exposé" to eliminate the Exposé animation delay, which unfortunately shows windows across all desktops instead of just the current desktop, but it's the best solution I've found so far...

sauron918 commented 5 years ago

Enabling Reduce Motion as others noted makes it fade instead of swipe which appears to be every so slightly faster but still a delay.

It would be nice to have possibility to remove delays after CMD + Tab at all 🤔

twome commented 5 years ago

"It just works!" Don't you just fucking love closed-source exploitative monopolies like Apple?

ssmooncoder commented 4 years ago

Sigh no changes to macOS Catalina either... Is there a non-paid option to remove spaces transition delay?

syadnom commented 3 years ago

While the 'reduced motion' option works for me, I would much prefer a very quick animation. I like the 'movement' to help organize the desktops spatially.

The MacOS experience is function AND beautiful and I enjoy using the system but that delay is a productivity hinderance. I don't have that same hinderance on ubuntu/gnome for example because I can tune it.

(will still take it as-is over windows 10 though)

javivera commented 2 years ago

Fuck you apple, such a simple item and can't be done. I DONT WANT ANY FUCKING ANIMATIONS SHOVE DOWN MY THROAT

javivera commented 2 years ago

Fuck reduced motion, I want to switch workspace in 0.0001 seconds, don't need any animation, im now on a computer for funny animations , im working.. god damn

sbusch commented 2 years ago

Yes, its annoying. More than that. But this is the wrong place, please file a bug or something at Apple if you want to be counted, @javivera We're working, too