Bagaimana saya bisa membuat sembunyikan / tampilkan otomatis untuk dermaga lebih cepat?

91

Saya sangat suka fitur sembunyikan otomatis dock di Mac OS X. Namun, animasi untuk dock muncul kembali agak terlalu lambat bagi saya. Karena ini cukup menjengkelkan, saya menonaktifkan fitur.

Apakah mungkin untuk secara manual mempersingkat waktu agar dok muncul kembali?

Btw: Saya tahu seseorang dapat menggunakan tombol-kombo Duntuk mengaktifkan / menyembunyikan otomatis untuk dok. Tapi saya ingin solusi tanpa menggunakan keyboard.

gentmatt
sumber
1
Saya tidak berpikir ada cara untuk mempercepat animasi, Anda bisa membuat dermaga lebih kecil dan akan mencapai titik terbesarnya lebih cepat?
Graeme Hutchison
Jika Anda menggunakan Lion, sudahkah Anda mempertimbangkan untuk menggunakan Launchpad alih-alih dock? Ini luar biasa cepat dan aplikasi dapat diatur dalam urutan yang membuat menemukan / mengkliknya mudah. Saya menggunakan dock tapi saya menemukan Launchpad cukup cepat dan mungkin mempertimbangkan untuk menggunakannya lebih ...
Richard
@GraemeHutchison Membuat dermaga lebih kecil tidak mengubah apa pun, sayangnya.
gentmatt
@Richard Saya tidak menggunakan Launchpad karena animasinya memiliki fps sangat rendah di Macbook pro saya. Selain itu, Launchpad tidak mengurutkan aplikasi secara default (mis. Berdasarkan abjad), itulah sebabnya saya lebih suka mengakses aplikasi melalui folder aplikasi di dok. Selain itu, saya tidak suka Launchpad menyebar ke seluruh layar. Sudut pandang terlalu besar untuk saya. Tapi itu 2 sen saya, saya kira.
gentmatt
1
Saya tidak berpikir bahwa OP benar-benar khawatir tentang animasi itu sendiri, yang telah dijawab oleh banyak jawaban. Saya pikir OP hanya ingin, seperti yang saya lakukan, agar Dock keluar lebih cepat. Dan penundaan terbesar di sini adalah penundaan memulai. (Bahkan jika itu sebenarnya bukan penundaan terbesar, di situlah penundaan itu dirasakan). Bagi saya, solusi yang diposting oleh genmatt sangat sempurna. Saya menerapkannya, sekarang Dock saya terasa sangat responsif. Saya merekomendasikan ini ke OP (jika mereka menggunakan Lion).
GreenAsJade

Jawaban:

145

Untuk membuat Dock langsung melompat ke tampilan saat dibutuhkan, alih-alih meluncur, buka jendela Terminal dan ketikkan yang berikut:

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

Saya menemukan ini berguna, tetapi jika Anda ingin animasi untuk dermaga muncul kembali untuk berlangsung selama sepersekian detik, coba yang berikut ini:

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

Untuk kembali ke efek geser default, buka jendela Terminal dan ketikkan yang berikut:

defaults delete com.apple.dock autohide-time-modifier;killall Dock
Marius Butuc
sumber
1
Ya @Lri, solusinya terinspirasi dari buku Mac Kung Fu .
Marius Butuc
Akhirnya! Saya mencari jawaban untuk 'usia'. Terima kasih banyak.
Gentmatt
@ Matt selamat datang! :)
Marius Butuc
Ini bekerja di Mavericks. Itu tidak hanya menghilangkan animasi tetapi juga menghilangkan penundaan kecil yang tampak sebelum animasi. Menjadi instan!
Marquez
Apakah mungkin untuk melakukan ini dengan menubar juga karena itu dapat menampilkan / menyembunyikan animasi?
Oliver Dixon
85

Anda dapat secara manual mengatur waktu yang diperlukan agar dok muncul.

Berbeda dengan autohide-time-modifiertip yang diposting oleh Marius Butuc, perintah ini tidak menghapus animasi Dock saat muncul.

Pertama, aktifkan sembunyikan otomatis di System Preferences → Dock → Autohide atau ketik + + D Kemudian buka Terminal dan ketik:

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0adalah waktu yang dibutuhkan untuk Dock untuk muncul dalam hitungan detik. Anda dapat memilih pelampung dan bilangan bulat mis 2. 0.5,, ...
  • killall Dock menyebabkan Dock untuk memulai kembali.

Pulihkan perilaku default menggunakan ...

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

Perhatikan bahwa com.apple.dock peka huruf besar-kecil.

Menurut MacOSHints , trik ini ditemukan oleh rekayasa balik dari pengembang Christian Baumgart dari Hyperdock .

Perintah ini hanya berfungsi di OS X 10.7 atau lebih baru.

gentmatt
sumber
6
Saya tidak berpikir bahwa OP benar-benar khawatir tentang animasi itu sendiri, yang telah dijawab oleh banyak jawaban. Saya pikir OP hanya ingin, seperti yang saya lakukan, agar Dock keluar lebih cepat. Untuk lebih jelasnya: Saya pikir ini adalah pertanyaan OP - "bagaimana saya bisa membuat Dock keluar lebih cepat?" Dan penundaan terbesar di sini adalah penundaan memulai. (Bahkan jika itu sebenarnya bukan penundaan terbesar, di situlah penundaan itu dirasakan). Bagi saya, solusi yang diposting oleh genmatt sangat sempurna. Saya menerapkannya, sekarang Dock saya terasa benar-benar responsif - itu adalah jawaban untuk pertanyaan "nyata". Saya merekomendasikan ini ke OP
GreenAsJade
1
Ini tidak berhasil untuk saya di maverick.
Marquez
1
Di sini aku juga takut. Tidak ada perbedaan pada Mavericks.
VLostBoy
Ini cocok untuk saya di maverick
Hải Phong
Bekerja sangat baik di El Capitan
Jose Rui Santos
46

Modifikasi jawaban @ gentmatt dan @Marius Butuc sangat penting. Saya melakukan beberapa pengujian dan menurut pendapat saya penundaan (sebelum animasi slide dimulai) harus nol sedangkan durasi animasi harus 0,4s (untuk merasa alami tetapi cepat). Anda dapat dengan mudah menerapkan pengaturan ini dengan menyembunyikan Dock Anda (> Dock> Turn Hiding On atau ⌥⌘D) dan memasukkan perintah ini di Terminal:

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

Anda dapat mengubah nilai untuk 0dan 0.4melihat apakah pengaturan yang berbeda berfungsi lebih baik untuk Anda. Jangan lupa untuk mengubah intke floatjika Anda ingin menggunakan pelampung bukan 0.

Jika tidak suka, Anda dapat membatalkan perubahan menggunakan perintah ini:

defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock
Jonathan
sumber
merasa alami?
SoilSciGuy
@SoilSciGuy Dengan "alami" maksud saya merasa mirip dengan animasi default.
Jonathan
1
itu adalah hal-hal kecil +1
2Toad
2
Sempurna! Apa yang saya inginkan - tidak ada penundaan, durasi pendek. Terima kasih!
Subfuzion
2
Jelas, jawaban terbaik. Seharusnya yang diterima.
f1nn
3

Saya juga menemukan Dock lambat untuk digunakan dan Launchpad bisa lambat. Anda mungkin ingin mencoba peluncur aplikasi seperti LaunchBar atau Alfred. Yang pertama adalah program berbayar (dengan demo gratis), yang terakhir gratis. Entah membiarkan Anda dengan sangat cepat meluncurkan aplikasi bersama dengan ratusan fungsi lainnya dengan aplikasi, file, folder, dan banyak lagi. Saya tidak menggunakan, atau ketinggalan, Launchpad atau Dock ... bahkan pada Mac baru mereka terlalu lambat, belum lagi digerakkan oleh mouse.

Chris
sumber
Terima kasih. Saya sudah menggunakan Alfred (dan Quicksilver sebelumnya) di atas Spotlight. Karena saya menggunakan SSD ini bahkan lebih menakjubkan. Hasil muncul secara instan. Namun, karena saya mencari jawaban 'klik untuk memilih' ini tidak cukup. ;)
gentmatt
Upvoting sebagai respons yang berguna untuk pertanyaan awal. Anda tidak bisa tahu solusi apa yang telah ditolak OP kecuali dia mengatakannya dalam pertanyaannya.
Jonathan Van Matre
1

Ini sedikit kludge, tapi itu membuat Dock tampak sedikit lebih cepat.

Jika Dock Anda ada di sisi kanan layar Anda (milik saya; ubah ini untuk lokasi Dock yang Anda inginkan), atur Hot Corner kanan atas dan bawah untuk memicu Launchpad. Ketika mouse menyentuh sudut panas, itu memicu tindakan secara instan, sebagai lawan setelah penundaan singkat dengan Menyembunyikan Dok. Jika Dock disembunyikan dan Launchpad terpicu, Dock muncul. Abaikan Launchpad; klik apa yang Anda inginkan di Dock Anda.

Jadi, jika Anda memindahkan mouse ke tepi, Anda mendapatkan Dok muncul setelah penundaan singkat, tetapi tekan salah satu sudut dan Dok muncul lebih cepat. Ada tindakan yang mengganggu pada bagian layar lainnya (yaitu Launchpad), tetapi jika Anda dapat mengabaikannya, Anda mendapatkan hasil yang diinginkan.

Daniel
sumber
1
Terima kasih atas jawaban Anda. Karena Launchpad tidak berkinerja baik, saya tidak ingin menggunakannya. Efek bayangan agar Launchpad muncul tidak mulus di MBP 3,1 saya. Karena selambat itu, tidak ada keuntungan nyata. Selain itu, semua sudut panas sudah disediakan untuk fungsi lain.
gentmatt
Oh oke. Di komputer saya, ini membuat Dock tampil lebih cepat, tetapi pengalaman Anda jelas berbeda.
Daniel
Upvoting sebagai respons yang berguna untuk pertanyaan awal. Anda tidak bisa tahu solusi apa yang telah ditolak OP kecuali dia mengatakannya dalam pertanyaannya.
Jonathan Van Matre
1

@ gentmatt, saya selalu menginstal Rahasia di komputer saya. Ini memiliki banyak variasi sistem dan aplikasi yang dapat Anda toggle atau set dan animasi dock adalah salah satunya. Ini juga memungkinkan Anda untuk meletakkan spacer di dermaga untuk mengaturnya dengan memblokir sedikit. Dan yang terbaik adalah ia berfungsi sebagai panel kontrol sehingga tidak diperlukan pengalaman Terminal. http://secrets.blacktree.com

boobami
sumber
Terima kasih! Saya baru tentang situs web, tetapi saya tidak pernah memperhatikan bahwa mereka memiliki prefPane untuk diunduh. Terima kasih banyak :)
gentmatt
1

Untuk membuatnya sedikit lebih mudah ... inilah jawaban jonathan, dengan titik koma sehingga semuanya dapat disalin dan ditempelkan ke jendela terminal dalam sekali jalan. (Dan saya mengubah waktu animasi menjadi seperti yang saya suka) BIG BIG Kudos to Jonathan untuk saran ini, saya mencoba untuk memilihnya tetapi saya tidak memiliki perwakilan yang cukup!

Buka Terminal dan salin kode berikut ke dalamnya :)

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

Tweak nomor-lantai untuk mengubah waktu animasi

Steve Hall
sumber
1
Tetapi jawaban Jonathon dapat dipotong dan disisipkan ke Terminal dalam sekali jalan
user151019
1
Steve Hall, kode Anda (dengan tanda titik koma dan salin tempel) berfungsi untuk saya. Terima kasih!! Macbook Pro akhir 2011 OS X Mavericks
1

Tutorial yang bagus, tetapi masalahnya adalah masih perlu beberapa yang muncul setelah Anda mengarahkan mouse ke area dok. Untuk mengurangi penundaan, Anda harus menggunakan kode ini

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

Dengan cara ini muncul secara instan! Dan Anda mungkin ingin meninggalkan animasi 1 detik sehingga terlihat bagus dan halus

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

Jawaban singkat: Tidak ada cara yang diketahui untuk mempercepat animasi.

Tetapi Anda mungkin dapat membuatnya sedikit lebih cepat dengan beberapa penyesuaian.

Taruhan terbaik Anda adalah untuk mendapatkan salah satu aplikasi "tweaker" pihak ke-3 seperti Cocktail atau TinkerTool dan menonaktifkan permen mata apa pun yang terkait dengan Dock.

Saya akan merekomendasikan TinkerTool karena memiliki lebih banyak opsi terkait Dock sekarang.

Secara khusus, saya akan merekomendasikan mematikan "Gunakan ikon Dock transparan untuk menampilkan aplikasi tersembunyi". Dan nyalakan "Nonaktifkan efek kaca tiga dimensi Dock".

Ini mungkin hanya memiliki manfaat minimal, tetapi bisa sedikit membantu.

Dan jika ada yang pernah tidak mencari cara untuk mempercepat animasi itu, itu akan menjadi tim di Cocktail atau TinkerTool, sehingga memiliki salah satu aplikasi ini berarti Anda mungkin akan menjadi salah satu yang pertama tahu.

ETA: Cara tercepat: matikan Auto-Hide.

Saya menjaga Dock saya di sisi kanan dan hanya membutuhkan sedikit layar real estat. Sebagian besar piksel vertikal yang berharga.

Dan dengan fitur FullScreen Lion baru, jika saya benar - benar perlu menyembunyikannya untuk meminimalkan gangguan, saya hanya pergi FullScreen dengan aplikasi saat ini.

Jonathan Van Matre
sumber
Terima kasih. Saya sudah mencoba berbagai opsi menggunakan TinkerTool. Sayangnya, tanpa hasil. BTW, saya yakin bahwa penampilan dock yang lambat bukanlah masalah rendering karena itu lambat untuk Mac mana pun. Oleh karena itu pengaturan visualisasi tidak boleh membuat perbedaan. Saya kira, penampilannya yang lambat lebih merupakan fitur jika Anda tidak sengaja mengarahkan kursor ke bagian bawah layar.
gentmatt
Persis ... itu seperti dipanggang-in "Apakah Anda yakin Anda membutuhkan Dermaga?" fitur. Barang-barang TinkerTool mungkin mengurangi waktu render aktual dari 50 ms ke 25 ms, misalnya, tetapi jika pra-penundaan hard-coded seperti 400 ms, perbedaan antara 450ms dan 425 ms akan menjadi minimal terlihat. Secara pribadi, saya hanya menjaga Dock saya di sisi kanan dan menonaktifkan Auto-Hide ... dengan semua real-estate layar lebar, mungkin juga menggunakan piksel tersebut untuk sesuatu. :)
Jonathan Van Matre
-1

melalui Cocktail.app

Anda dapat memodifikasi hampir semuanya dengan aplikasi ini.

csabigabi
sumber
1
Bagaimana kamu melakukan ini?
user151019
Open Cocktail - Antarmuka - Dock - Penundaan tayangan otomatis
csabigabi