Dock için otomatik gizlemeyi / gösterimi daha hızlı nasıl yapabilirim?


91

Dock'un Mac OS X'teki otomatik gizle özelliğini gerçekten seviyorum. Ancak dock'un yeniden görünmesi için canlandırma benim için biraz yavaş . Bu oldukça can sıkıcı bir özellik olduğundan, bu özelliği devre dışı bırakıyorum.

Bağlantı biriminin yeniden görünme süresini manuel olarak kısaltmak mümkün mü?

BTW: Birinin Ddock için otomatik gizleme / gösterme arasında geçiş yapmak için key-combo kullanabileceğinin farkındayım . Ancak klavyeyi kullanmadan çözüm istiyorum.


1
Animasyonu hızlandırmanın bir yolu olduğunu sanmıyorum, yuvayı küçültebilir ve en büyük noktasına daha hızlı ulaşabileceğini mi düşünüyorsunuz?
Graeme Hutchison,

Lion kullanıyorsanız, dok yerine Launchpad'i kullanmayı düşündünüz mü? İnanılmaz derecede hızlıdır ve uygulamalar onları bulmayı / tıklamayı kolaylaştıran bir sırayla düzenlenebilir. İskeleyi kullanıyorum ancak Launchpad'i oldukça hızlı buluyorum ve daha fazla kullanmayı düşünebilirim ...
Richard

@GraemeHutchison Dock'u küçültmek maalesef hiçbir şeyi değiştirmiyor.
Gentmatt

@Richard Launchpad'i kullanmıyorum çünkü animasyonları Macbook pro'mda çok düşük fps değerine sahip. Ayrıca, Launchpad uygulamaları varsayılan olarak sıralamaz (örneğin alfabetik olarak), bu yüzden uygulamalara dock'taki uygulamalar klasörü yoluyla erişmeyi tercih ediyorum. Dahası, Launchpad'in tüm ekrana yayılmasını sevmiyorum. Görüş açısı benim için göze fazla büyük. Ama sanırım 2 kuruş.
Gentmatt

1
OP'nin, cevapların çoğunun ele aldığı animasyonun kendisi için gerçekten endişeli olduğunu düşünmüyorum. Bence OP, tıpkı benim yaptığım gibi, Dock'un daha hızlı çıkmasını istiyor. Buradaki en büyük gecikme, başlangıçtaki gecikmedir. (Aslında en büyük gecikme olmasa bile, gecikmenin algılandığı yer). Benim için, genmatt tarafından yayınlanan çözüm böylece mükemmeldi. Uyguladım, şimdi Dock'um tamamen duyarlı hissediyor. OP'ye tavsiye ederim (eğer Lion'dalarsa).
GreenAsJade

Yanıtlar:


145

Dock'un slayt yerine gerektiğinde anında tekrar görünmesini sağlamak için bir Terminal penceresi açın ve aşağıdakini yazın:

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

Bunu faydalı buluyorum, ancak dock öğesinin animasyonunun bir saniye sürmesi için tekrar görünmesini istiyorsanız, aşağıdakileri deneyin:

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

Varsayılan kaydırma efektine geri dönmek için bir Terminal penceresi açın ve aşağıdakini yazın:

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

1
Evet @Lri, çözümler Mac Kung Fu kitabından ilham alıyor .
Marius Butuc

En sonunda! 'Yaş' için bir cevap arıyordum. Çok teşekkür ederim.
Gentmatt

@ Mat karşılama! :)
Marius Butuc

Bu Mavericks'te çalışıyor. Yalnızca animasyonu ortadan kaldırmakla kalmaz, animasyondan önceki görünen küçük gecikmeyi de ortadan kaldırır. Anında olur!
Marquez

Animasyon gösterebildiğinden / gizlenebildiğinden beri bu menubar ile de yapmak mümkün müdür?
Oliver Dixon,

85

Yuvanın görünmesi için gereken süreyi manuel olarak ayarlayabilirsiniz.

autohide-time-modifierMarius Butuc tarafından yazılan ipucunun aksine , bu komut görüntülendiğinde Dock'un animasyonunu kaldırmaz.

Önce, Sistem Tercihleri ​​→ Dock → Autohide seçeneğinde otomatik gizlemeyi etkinleştirin veya + + yazın. D Sonra Terminal'i açın ve şunu yazın:

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0Dock'un saniyeler içinde görünmesi için geçen süre. Şamandıralar ve tamsayılar seçebilirsiniz 2, örneğin 0.5, ...
  • killall Dock Dock'un yeniden başlatılmasına neden olur.

Varsayılan davranışı kullanarak ...

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

Com.apple.dock'un büyük / küçük harf duyarlı olduğunu unutmayın.

Göre MacOSHints bu hile geliştiricisi Hıristiyan Baumgart ters mühendislik tarafından bulundu Hyperdock .

Bu komut yalnızca OS X 10.7 veya daha yeni sürümlerde çalışır.


6
OP'nin, cevapların çoğunun ele aldığı animasyonun kendisi için gerçekten endişeli olduğunu düşünmüyorum. Bence OP, tıpkı benim yaptığım gibi, Dock'un daha hızlı çıkmasını istiyor. Açıkçası: Bunun OP'nin sorusu olduğunu düşünüyorum - "Dock'u daha hızlı nasıl çıkarabilirim?" Buradaki en büyük gecikme, başlangıçtaki gecikmedir. (Aslında en büyük gecikme olmasa bile, gecikmenin algılandığı yer). Benim için, genmatt tarafından yayınlanan çözüm böylece mükemmeldi. Uyguladım, şimdi Dock'um tamamen duyarlı hissediyor - bu "gerçek" sorunun cevabı. Bunu OP
GreenAsJade'e

1
Bu benim için mavericks'te işe yaramadı.
Marquez

1
Burada aynı korkuyorum. Mavericks'te fark yok.
VLostBoy

Bu benim için mavericks çalışıyor
Hải Phong

El Capitan'da harika çalışıyor
Jose Rui Santos

45

@ Gentmatt'ın ve @Marius Butuc'un cevaplarındaki değişiklikler de önemlidir. Bazı testler yaptım ve bence gecikme (slayt animasyonu başlamadan önce) sıfır olmalı, animasyon süresi 0.4 sn (doğal fakat hızlı hissetmek için) olmalıdır. Dock'unuzu (> Dock> Gizlemeyi Aç veya ⌥⌘D) gizleyerek ve bu komutları Terminal'e girerek bu ayarları kolayca uygulayabilirsiniz:

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

Sen değerlerini değiştirebilir 0ve 0.4farklı bir ayar sizin için daha iyi çalıştığını görmek için. Değiştirmek unutmayın intiçin floatyerine bir şamandıra kullanmak istiyorsanız 0.

Sevmiyorsanız, bu komutları kullanarak değişiklikleri geri alabilirsiniz:

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

doğal hissetmek?
SoilSciGuy

@SoilSciGuy "Doğal" ile varsayılan animasyona benzer hissetmeyi kastettim.
Jonathan

1
küçük şeyler +1
2Toad

2
Mükemmel! Tam olarak istediğim - gecikme yok, kısa süre. Teşekkürler!
Subfuzion

2
Kesinlikle, en iyi cevap. Kabul edilen olmalı.
f1nn

3

Ayrıca Dock'un yavaş kullanmaya başladığını ve Launchpad'in ağır durduğunu görüyorum. LaunchBar veya Alfred gibi bir uygulama başlatıcısını denemek isteyebilirsiniz. Eski ücretli bir programdır (ücretsiz demo ile), ikincisi ücretsizdir. Ya uygulamaları, dosyaları, klasörleri ve daha fazlasını içeren yüzlerce başka işlevle birlikte uygulamaları çok hızlı bir şekilde başlatmanıza izin verin . Launchpad'i ya da Dock'u kullanmam ya da ıskalamam ... yeni Mac'lerde bile fare kullanımından bahsetmekten çok yavaşlar.


Teşekkür ederim. Ben zaten Alfred'i (ve daha önce Quicksilver'ı) Spotlight üzerinde kullanıyorum. Bir SSD kullandığım için bu daha da şaşırtıcı. Sonuçlar anında görünür. Ancak, 'seçmek için tıklayın' cevabını aradığım için bu yeterli değil. ;)
gentmatt

Orijinal soruya yararlı bir cevap olarak yükseltme. OP’de zaten ne gibi çözümler reddettiğini bilemezsiniz.
Jonathan Van Matre

1

Bu bir parça çamur, ancak Dock'un biraz daha hızlı görünmesini sağlıyor.

Dock'unuz ekranınızın sağ tarafındaysa (benimki; istediğiniz Dock konumu için bunu değiştirin), Launchpad'i tetiklemek için sağ ve üst Hot Corners'ı ayarlayın. Fare sıcak bir köşeye çarptığında, Dock Hiding ile kısa bir gecikmeden sonra olayı anında tetikler. Dock gizlenirse ve Launchpad tetiklenirse Dock görünür. Launchpad'i Yoksay; Dock'ta ne istediğinizi tıklayın.

Böylece fareyi kenara hareket ettirirseniz, kısa bir gecikmeden sonra Dock'un görünmesini sağlarsınız, ancak her iki köşeye de vurursanız Dock daha hızlı görünür. Ekranın geri kalanında (örn. Launchpad) dikkat dağıtıcı eylem var, ancak bunu görmezden gelirseniz, istediğiniz sonuçları elde edersiniz.


1
Cevabınız için teşekkür ederim. Launchpad iyi performans göstermediğinden kullanmak istemiyorum. Launchpad'in görünmesi için gölge efekti MBP 3,1'de düzgün değil. Çünkü o kadar yavaş ki, gerçek bir kazanç yok. Ayrıca, tüm sıcak köşeler zaten başka fonksiyonlar için ayrılmıştır.
Gentmatt

Ah tamam. Makinemde bu, Dock'un daha hızlı görünmesini sağlar, ancak deneyiminiz kesinlikle farklı.
Daniel

Orijinal soruya yararlı bir cevap olarak yükseltme. OP’de zaten ne gibi çözümler reddettiğini bilemezsiniz.
Jonathan Van Matre

1

@gentmatt, her zaman bilgisayarıma Secrets yüklerim. Geçiş yapabileceğiniz veya ayarlayabileceğiniz birçok sistem ve uygulama değişkeni vardır ve yuva animasyonu bunlardan biridir. Ayrıca, biraz blokla düzenlemek için iskeleye aralayıcılar koymanıza olanak tanır. Ve en iyi şey, kontrol paneli olarak çalışmasıdır, bu nedenle Terminal deneyimi gerektirmez. http://secrets.blacktree.com


Teşekkürler! Web sitesi ile ilgili yeni bilgilerim vardı ancak indirilecek bir prefpan'a sahip olduklarını hiç farketmedim. Çok teşekkür ederim :)
gentmatt 20:12

1

Küçük bir işi kolaylaştırmak için ... burada jonathan'ın cevabı, yarı-iki nokta ile hepsi bir seferde kopyalanıp terminal penceresine yapıştırılabilir. (Ve animasyon zamanını nasıl sevdiğime göre çimdikledim) Bu öneri için BÜYÜK BÜYÜK Kudos'a, onu oylamaya çalıştım ama yeterli temsilcim yok!

Terminal'i açın ve aşağıdaki kodu kopyalayın :)

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

Animasyon süresini değiştirmek için -float sayısını çimdikleyin


1
Ancak Jonathon'un cevabı tek seferde Terminal'e kesilip yapıştırılabilir
user151019 11

1
Steve Hall, kodunuz (noktalı virgül ve kopyala yapıştırma ile) benim için çalıştı. Teşekkür ederim!! Macbook Pro 2011 OS X Mavericks

1

Güzel öğretici, ancak sorun, farenizi yuva alanına yönlendirdikten sonra hala görünmesi biraz sürmesi. Gecikmeyi azaltmak için bu kodu kullanmanız gerekir.

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

Bu şekilde anında ortaya çıkıyor! Ve güzel ve pürüzsüz görünmesi için 1 saniyelik bir animasyon bırakmak isteyebilirsiniz

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

0

Kısa cevap: Animasyonu hızlandırmanın bilinen bir yolu yoktur.

Ancak birkaç tweaks ile marjinal olarak daha hızlı hale getirebilirsiniz.

En iyisi, Cocktail veya TinkerTool gibi 3. taraf "tweaker" uygulamalarından birini almak ve Dock ile ilgili göz şekerlerinin herhangi birini devre dışı bırakmaktır.

Şu an Dock ile ilgili daha fazla seçenek olduğu için TinkerTool ' u tavsiye ederim .

Özellikle, "Gizli uygulamaları göstermek için saydam Dock simgelerini kullan" seçeneğini kapatmanızı tavsiye ederim. Ve "Dock'un üç boyutlu cam efektini devre dışı bırak" seçeneğini açın.

Bu muhtemelen sadece asgari bir fayda sağlayacak, ancak biraz yardımcı olabilir.

Hiç kimse eğer gelmez bu animasyonu hızlandırmak için nasıl anlamaya, bu Kokteyli ya TinkerTool ekipler olabilir, bu nedenle bu uygulamalardan birini haiz muhtemelen ilk bilen biri olacağım anlamına edeceğiz.

ETA: En hızlı yol: Auto-Hide özelliğini devre dışı bırakın.

Dock'umu sağ tarafta tutuyorum ve çok az ekranlı gayrimenkul alıyor. Çoğunlukla kıymetli olan dikey piksellerdir.

Ve Lion'ın yeni FullScreen özelliği sayesinde, dikkat dağıtıcı şeyleri en aza indirgemek için gerçekten gizlemem gerekirse , sadece geçerli uygulama ile FullScreen'e gidiyorum.


Teşekkürler. TinkerTool'u kullanarak farklı seçenekler denedim. Ne yazık ki, başarı olmadan. BTW, rıhtımın yavaş görünmesinin bir renderleme sorunu olmadığından eminim çünkü herhangi bir Mac için bu kadar yavaş. Bu nedenle görselleştirme ayarları bir fark yaratmamalıdır. Sanırım, ekranın alt kısmına yanlışlıkla takmanız durumunda yavaş görünüm bir özellik.
Gentmatt

Aynen ... bir fırınlanmış gibi "Dock'a ihtiyacınız olduğuna emin misiniz?" özellik. TinkerTool malzemesi örneğin gerçek işleme süresini 50 ms'den 25 ms'ye düşürüyor olabilir, ancak bu zor kodlanmış ön gecikme 400 ms gibi ise, 450 ms ile 425 ms arasındaki fark çok az fark edilir olacaktır. Şahsen, Dock'umu sağ tarafta tutuyorum ve Auto-Hide'i devre dışı bırakıyorum ... tüm geniş ekranlı emlakla, bu pikselleri bir şey için de kullanabilirim. :)
Jonathan Van Matre

-1

Cocktail.app ile

Bu uygulamayla hemen hemen her şeyi değiştirebilirsiniz.


1
Bunu nasıl yapıyorsun?
user151019,

Kokteyl Aç - Arabirim - Rıhtım - Otomatik gösteri gecikme
csabigabi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.