ドックの自動非表示/表示を高速化するにはどうすればよいですか?


91

Mac OS Xのドックの自動非表示機能は本当に気に入っています。しかし、ドックアニメーションが再表示されるのは少し遅すぎます。これは非常に面倒なので、この機能を無効にします。

ドックが再表示されるまでの時間を手動で短縮することはできますか?

Btw:キーコンボを使用しDて、ドックの自動非表示/表示を切り替えることができることを知っています。しかし、キーボードを使用せずに解決策が必要です。


1
アニメーションを高速化する方法はないと思います。ドックを小さくすると、最大ポイントにすばやく到達するでしょうか。
グレアムハッチソン

Lionを使用している場合、ドックの代わりにランチパッドの使用を検討しましたか?驚くほど高速で、アプリケーションの検索/クリックが簡単になる順序でアプリケーションを配置できます。私はドックを使用するが、私は非常に高速のLaunchpadを見つけることだし、もっとそれを使用して検討するかもしれない
リチャード・

@GraemeHutchison残念ながら、ドックを小さくしても何も変わりません。
ゲントマット

@Richard私のMacbook proでは、アニメーションのfpsが非常に低いため、Launchpadは使用しません。また、Launchpadはデフォルトではアプリをソートしません(アルファベット順など)。そのため、ドックのアプリケーションフォルダーからアプリにアクセスすることを好みます。さらに、Launchpadが画面全体に広がるのは気に入らない。視野角は私には大きすぎます。しかし、それは私の2セントだと思います。
ゲントマット

1
私は、OPがアニメーション自体を本当に心配していたとは思わない。多くの答えが取り組んできた。OPは、私と同じように、Dockをより早くリリースしたいと思っているだけだと思います。ここでの最大の遅延は、開始時の遅延です。(実際にそれが最大の遅延ではない場合でも、遅延が認識される場所です)。私にとって、genmattが投稿したソリューションは完璧でした。私はそれを適用しました、今では私のDockは完全に反応します。OPにこれをお勧めします(Lionにいる場合)。
-GreenAsJade

回答:


145

Dock スライドするのではなく、必要なときにすぐに表示に戻すには、ターミナルウィンドウを開いて次のように入力します。

defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock

これは便利ですが、ドックのアニメーションが一瞬表示されるようにしたい場合は、次を試してください。

defaults write com.apple.dock autohide-time-modifier -float 0.15;killall Dock

デフォルトのスライド効果に戻すには、ターミナルウィンドウを開き、次のように入力します。

defaults delete com.apple.dock autohide-time-modifier;killall Dock

1
はい、@ Lri、ソリューションはMac Kung Fuの本から着想を得ています。
マリウスブトゥック

最後に!「年齢」の答えを探していました。どうもありがとうございました。
ゲントマット

@マットようこそ!:)
マリウス・ブトゥック

これはマーベリックスで動作します。アニメーションを削除するだけでなく、アニメーションの前の見かけ上の小さな遅延も削除します。インスタントになります!
マルケス

アニメーションの表示/非表示ができるため、メニューバーでもこれを行うことは可能ですか?
オリバーディクソン

85

ドックが表示されるまでにかかる時間を手動で設定できます。

autohide-time-modifierMarius Butucが投稿し たヒントとは異なり、このコマンドはDockが表示されてもアニメーションを削除しません。

最初に、[ システム環境設定]→[ドック]→[自動非表示]で自動非表示を有効にするか、+ + D と入力してから、ターミナルを開いて次のように入力します。

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0Dockが表示されるまでの時間(秒)です。あなたは、浮動小数点数と整数などを選択することができ20.5...
  • killall Dock Dockを再起動します。

使用してデフォルトの動作を復元...

defaults delete com.apple.dock autohide-delay; killall Dock

com.apple.dockでは大文字と小文字が区別されることに注意してください。

よるとMacOSHintsこのトリックは、開発者のクリスチャンBaumgartからのリバースエンジニアリングによって発見されましたHyperdock

このコマンドは、OS X 10.7以降でのみ機能します。


6
私は、OPがアニメーション自体を本当に心配していたとは思わない。多くの答えが取り組んできた。OPは、私と同じように、Dockをより早くリリースしたいと思っているだけだと思います。明確にするために:これはOPの質問だと思います-「どうすればDockをより速く出すことができますか?」ここでの最大の遅延は、開始時の遅延です。(実際にそれが最大の遅延ではない場合でも、遅延が認識される場所です)。私にとって、genmattが投稿したソリューションは完璧でした。私はそれを適用しました、今では私のDockは完全に反応するように感じます-それが「本当の」質問に対する答えです。OPにこれをお勧めします
-GreenAsJade

1
これは私にとっては異端児ではうまくいきませんでした。
マルケス

1
ここも同じです。マーベリックスでは違いはありません。
VLostBoy 14

これはマーベリックスに私の作品
ハイフォン

エルキャピタンで素晴らしい作品
ホセルイサントス

45

@gentmattと@Marius Butucの両方の回答の修正が重要です。私はいくつかのテストを行いましたが、私の意見では、遅延は(スライドアニメーションが開始する前に)ゼロである必要があり、アニメーションの継続時間は0.4秒である必要があります(自然だが高速に感じるため)。これらの設定を簡単に適用するには、Dockを非表示にし(> Dock>非表示をオンまたは⌥⌘Dに切り替え)、ターミナルに次のコマンドを入力します。

defaults write com.apple.dock autohide-delay -int 0
defaults write com.apple.dock autohide-time-modifier -float 0.4
killall Dock

あなたは、の値を変更することができます0し、0.4別の設定があなたのために良い作品かどうかを確認します。の代わりにフロートを使用する場合は、に変更intすることを忘れないでください。float0

気に入らない場合は、次のコマンドを使用して変更を取り消すことができます。

defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock

自然に感じる?
SoilSciGuy

@SoilSciGuy「自然」とは、デフォルトのアニメーションに似た感覚を意味します。
ジョナサン

1
それは
ささい

2
パーフェクト!まさに私が欲しかったもの-遅延なし、短期間。ありがとう!
-Subfuzion

2
間違いなく、最高の答え。受け入れられるものでなければなりません。
f1nn

3

また、Dockの使用が遅く、Launchpadが遅くなることもあります。LaunchBarやAlfredなどのアプリケーションランチャーを試してください。前者は有料プログラム(無料デモ付き)で、後者は無料です。どちらかあなたが聞かせて非常に迅速なアプリケーション、ファイル、フォルダ、および多くの他の機能を持つ数百人と一緒にアプリケーションを起動します。LaunchpadやDockを使用したり見逃したりすることはありません。新しいMacでも、マウスで操作することは言うまでもなく、遅すぎます。


ありがとうございました。私はすでにAlfred(およびその前のQuicksilver)をSpotlightで使用しています。私はSSDを使用しているので、これはさらに驚くべきことです。結果はすぐに表示されます。ただし、「クリックして選択する」答えを探しているので、これでは不十分です。;)
ゲントマット

元の質問に対する有用な回答としての投票。OPが質問でそう言わない限り、OPが既に拒否した解決策を知ることはできません。
ジョナサンヴァンマトレ

1

これは少し面倒ですが、Dockの表示が少し速くなります。

Dockが画面の右側にある場合(私の場合、目的のDockの場所に応じて変更します)、右上隅と右下のホットコーナーを設定してLaunchpadをトリガーします。マウスがホットコーナーに当たると、Dock Hidingによる短い遅延の後ではなく、アクションが即座にトリガーされます。Dockが非表示で、Launchpadがトリガーされると、Dockが表示されます。ランチパッドを無視します。Dockで必要なものをクリックします。

したがって、マウスを端に移動すると、少し遅れてDockが表示されますが、いずれかのコーナーを押すとDockがより速く表示されます。画面の残りの部分(Launchpadなど)に気を散らすアクションがありますが、無視できる場合は、目的の結果が得られます。


1
ご回答ありがとうございます。Launchpadはうまく機能しないので、使いたくありません。MBP 3,1では、Launchpadが表示されるシェード効果が滑らかではありません。遅いので、実際のゲインはありません。その上、すべてのホットコーナーは既に他の機能のために予約されています。
ゲントマット

ああ、わかった。私のマシンでは、これによりDockの表示が速くなりますが、あなたの経験は明らかに異なります。
ダニエル

元の質問に対する有用な回答としての投票。OPが質問でそう言わない限り、OPが既に拒否した解決策を知ることはできません。
ジョナサンヴァンマトレ

1

@gentmatt、私はいつも自分のコンピューターにSecretsをインストールしています。これには、トグルまたは設定できるさまざまなシステム変数とアプリケーション変数がたくさんあり、ドックアニメーションもその1つです。また、ドックにスペーサーを配置して、ブロックごとに整理することもできます。そして、最良のことは、コントロールパネルとして機能するため、ターミナルエクスペリエンスは必要ありません。http://secrets.blacktree.com


ありがとう!ウェブサイトについては新しいですが、ダウンロード用のprefPaneがあることに気づきませんでした。ありがとうございました:)
ゲントマット

1

それを少し簡単にするために...ここではジョナサンの答え、セミコロンを使用して、一度にターミナルウィンドウにすべてコピーして貼り付けることができます。(そして、私はそれを好きなようにアニメーション時間を微調整しました)この提案のためにジョナサンに大きな大きな賞賛、私は彼を投票しようとしましたが、十分な担当者がいません!

ターミナルを開き、次のコードをコピーします:)

defaults write com.apple.dock autohide-delay -int 0; defaults write com.apple.dock autohide-time-modifier -float 1.0; killall Dock

-float番号を微調整してアニメーション時間を変更します


1
しかし、Jonathonの答えは一度に切り取ってターミナルに貼り付けることができます
-user151019

1
スティーブホール、あなたのコード(セミコロンとコピーペースト)が私のために働いた。ありがとうございました!!MacBook Proの2011年後半OS Xマーベリックス

1

素晴らしいチュートリアルですが、問題は、マウスをドック領域に向けた後でも表示されるまでに時間がかかることです。遅延を減らすには、代わりにこのコードを使用する必要があります

defaults write com.apple.Dock autohide-delay -float 0 && killall Dock

この方法ですぐに表示されます!そして、1秒のアニメーションを残して、見栄えがよく滑らかになるようにします。

defaults write com.apple.dock autohide-time-modifier -int 1 && killall Dock

0

簡単な答え:実際にアニメーションを高速化する既知の方法はありません。

しかし、いくつかの調整でわずかに高速化できる場合があります。

あなたの最善の策は、CocktailやTinkerToolなどのサードパーティの「tweaker」アプリの1つを入手し、Dockに関連する見た目を無効にすることです。

TinkerToolには現在Dock関連のオプションがもっとあるのでお勧めします。

特に、「透明なDockアイコンを使用して非表示のアプリケーションを表示する」をオフにすることをお勧めします。「Dockの3次元ガラス効果を無効にする」をオンにします。

これはおそらく最小限の利点しかありませんが、少し役立つ可能性があります。

そして、もし誰かそのアニメーションをスピードアップする方法を見つけたなら、それはCocktailまたはTinkerToolのチームになるでしょう。

ETA:最も高速な方法:自動非表示を無効にします。

Dockを右側に置いておくと、画面上のスペースをほとんど占有しません。貴重なのは、主に垂直ピクセルです。

そして、Lionの新しいFullScreen機能を使用して、気を散らすものを最小限に抑えるために本当に隠す必要がある場合は、現在のアプリでFullScreenを使用します。


ありがとう。TinkerToolを使用してさまざまなオプションを試しました。残念ながら、成功することはできません。ところで、ドックの外観が遅いことは、Macにとって遅いため、レンダリングの問題ではないと確信しています。したがって、視覚化の設定によって違いが生じることはありません。外観が遅いのは、画面の下部に誤ってホバリングした場合の機能です。
ゲントマット

まさに...焼きたての「ドックが必要ですか?」特徴。たとえば、TinkerToolを使用すると、実際のレンダリング時間が50ミリ秒から25ミリ秒に短縮される可能性がありますが、ハードコーディングされた事前遅延が400ミリ秒の場合、450ミリ秒と425ミリ秒の差はごくわずかです。個人的には、Dockを右側に置いて、自動非表示を無効にします。すべてのワイドスクリーンの不動産で、これらのピクセルを何かに使用することもあります。:)
ジョナサンヴァンマトレ

-1

Cocktail.app経由

このアプリでほとんどすべてを変更できます。


1
これどうやってやるの?
user151019

オープンカクテル-インターフェイス-ドック-自動表示の遅延
-csabigabi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.