macOS SierraでMission Controlアニメーションを高速化


29

macOS Sierraで導入された、ユーザーは、トラックパッドでアクションが実行される速さによって、ミッション制御アニメーションが「エンドビュー」に移動する速さを制御できます。

デフォルトの設定は非常に遅いと思うので、アニメーションの効率を上げるために毎回ジェスチャをやりすぎたくありません。

この2012年の記事では、次のような設定に言及しています。

defaults write com.apple.dock expose-animation-duration -float 0; killall Dock

アニメーションを高速化し、リセットするには:

defaults delete com.apple.dock expose-animation-duration; killall Dock

私はシエラでそれらを試してみましたが、機能しません。

こちらが、ミッションコントロール(ソース)のおおよその動作のビデオです。

回答:


10

エイダン・マーは正しい。BetterTouchToolを使用して、古い動作を取得できます。

まず、[システム環境設定]> [トラックパッド]で3本の指で上にスワイプすることを無効にします。

トラックパッドの設定

次に、BetterTouchToolを次のように使用します。

  1. 上部の[トラックパッド]タブを選択し、左側の[アプリケーションの選択:] [グローバル]を選択します。
  2. [新しいジェスチャーを追加]をクリックします
  3. ジェスチャーとして「3本指で上にスワイプ」を選択し、アクションとして「ミッションコントロール」を選択します。

BTTスクリーンショット

古い動作が復元され、次を使用できるようになります。

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

「AppExposé」にも同様のプロセスを使用できることに注意してください

ボーナスヒント:「ミッションコントロール」はまだシステム上のスタンドアロンアプリなので、選択したユーティリティを使用して起動できます。たとえば、特定のキーストロークでKeyboard Maestroを呼び出すことができます。この方法でアプリを呼び出すと、古い(Sierra以前の)動作が使用されます。


私はこれを試しましたが、うまくいくようです。1少なくとも私のMacBookでは。私はこの回答を受け入れています-少なくとも、サードパーティのアプリを必要とせずにmacOS Sierraの既知の端末コマンドがあるまで。
Winterflags

マシンで(2)が発生していません。同じページの[基本設定]> [ジェスチャの感度]および/またはトラックパッドの速度の値と関係があるのではないかと思います。
マークトムソン

1
または、[詳細設定]> [トラックパッド]> [スワイプ]> [3&4指スワイプ]のオプションを試すことを検討します。
マークトムソン

4本の指でタップしてテストすると、非常にうまく機能します。
Winterflags

3
@Winterflags 4本指で上下にスワイプしてミッションコントロールを設定しました。そうすれば、反対のアクションでミッションコントロールを終了できます!
-aashah7

13

以下は、macOS Sierraのアニメーション関連の調整の簡単なリストです。


Dockから開くアプリケーションをアニメーション化しないでください

defaults write com.apple.dock launchanim -bool false

Mission Controlアニメーションを高速化

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

自動非表示のDock遅延を削除する

defaults write com.apple.dock autohide-delay -float 0

Dockの非表示/表示時にアニメーションを削除します

defaults write com.apple.dock autohide-time-modifier -float 0

Cocoaアプリケーションのウィンドウサイズ変更速度を上げる

defaults write NSGlobalDomain NSWindowResizeTime -float 0.001

完了したら、killAll Finder && killAll Dockこれらのプログラムを再起動する必要があります。

「ドットファイル」を検索することでさらに多くを見つけることができます。また、上記の変更のソース(および多く、さらに多く)は、Mathias Bynensによるこの特定のドットファイルで見つけることができます。


9
これらは本当にSierraでテストされていますか?あなたの答えは基本的に私の質問と同じであることがわかります。私はそれを試しましたが、うまくいきませんでした。
Winterflags

4
はい、テスト済みです。公開アニメーションは、デスクトップの表示ジェスチャーと同様に、ジェスチャーの速度に追従するようになるため、問題が発生します。何人かの人々が回避策を探していることを知っています。ただし、アニメーションの時間はまだ設定されており、Sierraで認識されています。つまり、回避策はおそらくdisable-follow-fingers -bool falseアニメーションの時間枠を有効にするように見えます。特定の設定を見つけた人の話を聞いたら更新します。
シェルトン

7
もう1つの注意点は、reduced motion(アクセシビリティ設定)をオンにすることです。私には、問題を解決するようには見えませんが、スライドアニメーションがなくなるため、より速く「感じる」かもしれません。
シェルトン

2
ヒントをありがとう。Sierraで制御可能な「ピーク」ミッションコントロール機能は非常に便利です。パワーユーザーに正確に対応できない速度です。瞬時の公開がおそらく最良reduced motionですが、残念ながらこれを行いません。
Winterflags

1
ここでも同じ問題があります...ミッションコントロールのアニメーションは、Sierraにアップグレードする前に瞬時に発生しました。このdefaults write com.apple.dock expose-animation-duration -float 0.1コマンドは役に立たないようです。
オリビエラロンド

0

Sheltonの答えをここに追加します。アプリケーションBetterTouchTool(有料のアプリケーションですが、無料で試用できます)を使用すると、トラックパッドのジェスチャをカスタマイズできます。ジェスチャの速度に従っていないようです。

アニメーションは、エルキャピタンと同じくらい高速です-または少なくともそのように見えます。


0

新しいOS Xバージョンをハッキングし、スペースアニメーションを無効にできるTotalSpaces2をお勧めします。有料のソフトウェアですが、無料の試用版がありますhttps : //totalspaces.binaryage.com

注:インストールのためにシステム整合性保護を無効にする必要があります:https : //totalspaces.binaryage.com/sipsettings


Mojaveの時点では、SIPを完全に無効にして実行できるようにする必要があります。(Mojaveの前にインストールできるようにするためだけに使用されていました)。個人的には受け入れられない要件であると信じており、Appleがこれを行う必要のないソリューションを許可することを願っています。
ペルマイスター

-4

私が使用した:

デフォルトでは、com.apple.dockを表示します。expose-animation-duration–float 0

したがって、durationと-floatの間のスペースを削除しただけで、実際に機能しているようです!


ポスター以外の誰かがこれを試しましたか?ダウン投票されました。
-Winterflags

1
@Winterflagsいいえ、有効な構文ではありません。expose-animation-duration–floatは有効なキーではありません
アレクサンダー-モニカの復活
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.