使用 Mission Control 切换空间时如何禁用窗口切换动画?

Dan*_*Lew 47 osx-spaces osx-lion mission-control osx-yosemite osx-el-capitan

在 Snow Leopard 中,当我在空格之间使用快捷键时,我禁用了窗口切换动画。现在是 Lion 中的任务控制,有一个很长的动画,在此期间我的所有桌面图标都消失了,我无法使用任何东西。我真的很想禁用它,但旧的修复程序似乎不起作用

如何在 OS X Lion 或更高版本中禁用这个不必要的动画?

0xc*_*ced 12

您可以使用TotalSpaces(出生的ReSpaceApp)禁用动画。只需取消选中TotalSpaces 首选项中的使用过渡复选框即可。

Total Spaces 与 Mission Control 的多桌面系统集成,并添加了广泛的自定义功能,包括禁用动画或调整速度。

它与 OS X 10.10 兼容,但需要在 OS X 10.11 上禁用系统完整性保护。

  • 这些应用程序不是免费的,我可以使用 ubuntu 轻松完成此操作,但我不明白为什么我们应该为 TotalSpaces 付费 (3认同)

小智 6

在 Spaces 中拖动窗口或应用程序时更改延迟。

启动终端并在命令行中输入以下内容:

defaults write com.apple.dock workspaces-edge-delay -float 0.1
Run Code Online (Sandbox Code Playgroud)

末尾的数字表示等待时间 - 默认设置为 0.75(或 3/4 秒),因此 0.5 是半秒,0.1 是十分之一秒,依此类推。如果您使用上述命令和 0.1,您将获得近乎即时的空间切换。

如果要恢复为默认设置,只需将其指定为:

defaults write com.apple.dock workspaces-edge-delay -float 0.75
Run Code Online (Sandbox Code Playgroud)


spn*_*nkr 5

您可以禁用启动任务控制时显示的动画

defaults write com.apple.dock expose-animation-duration -int 0; killall Dock
Run Code Online (Sandbox Code Playgroud)

并撤消

defaults delete com.apple.dock expose-animation-duration; killall Dock
Run Code Online (Sandbox Code Playgroud)

如果你想保留动画,但加快速度,你可以这样做

defaults write com.apple.dock expose-animation-duration -float 0.1; killall Dock
Run Code Online (Sandbox Code Playgroud)

我不知道如何在不使用任务控制的情况下在空间之间移动时禁用烦人的滑动动画——正如上面提到的,使用 ctrl+1、ctrl+2、...确实使动画速度更快。

  • 10.10 不起作用 (2认同)

har*_*ymc 2

这篇文章与您的问题相关吗?

它提倡这个命令:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
Run Code Online (Sandbox Code Playgroud)

对于桌面切换,我引用了如何在 Lion 中切换桌面时禁用动画?:

我刚刚注意到按 Control+数字键明显比按 Control+箭头键快。它仍然是动画的,但它确实在大约一半的时间内完成了动画。

遗憾的是,任务控制尚未被修改(或者调整它的秘密偏好尚未被烘焙或发现。)

除了继续使用 10.6 或寻找替代窗口管理器(例如超空间)之外,您别无选择。

  • 有些问题只有否定的答案。您的问题可能发布得太早,完整的答案尚不清楚。此时,我无法做得比上面更好,但你当然有权利等待更好的答案或不接受。 (4认同)
  • 你可以添加你想要的所有内容,但除非你回答问题,否则我不会接受。 (2认同)