Làm cách nào tôi có thể tự động ẩn / hiển thị cho dock nhanh hơn?


90

Tôi thực sự thích tính năng tự động ẩn của dock trong Mac OS X. Tuy nhiên, hình ảnh động cho dock xuất hiện lại chỉ là một chút quá chậm đối với tôi. Vì điều này khá khó chịu, tôi vô hiệu hóa tính năng này.

Có thể tự rút ngắn thời gian để dock xuất hiện lại không?

Btw: Tôi biết rằng người ta có thể sử dụng tổ hợp phím Dđể chuyển đổi tự động ẩn / hiển thị cho thanh công cụ. Nhưng tôi muốn giải pháp mà không cần sử dụng bàn phím.


1
Tôi không nghĩ có một cách để tăng tốc hoạt hình, bạn có thể làm cho dock nhỏ hơn và nó sẽ đạt điểm lớn nhất nhanh hơn không?
Graeme Hutchison

Nếu bạn đang sử dụng Lion, bạn đã cân nhắc sử dụng Launchpad thay vì dock chưa? Thật nhanh chóng và các ứng dụng có thể được sắp xếp theo thứ tự giúp cho việc tìm / nhấp vào chúng trở nên dễ dàng. Tôi sử dụng dock nhưng tôi thấy Launchpad khá nhanh và có thể cân nhắc sử dụng nó nhiều hơn ...
Richard

@GraemeHutchison Làm cho dock nhỏ hơn không thay đổi bất cứ điều gì, thật không may.
gentmatt

@Richard Tôi không sử dụng Launchpad vì hình động của nó có khung hình / giây thực sự thấp trên Macbook pro của tôi. Ngoài ra, Launchpad không sắp xếp các ứng dụng theo mặc định (ví dụ theo bảng chữ cái), đó là lý do tại sao tôi thích truy cập các ứng dụng thông qua thư mục ứng dụng trong thanh công cụ. Hơn nữa, tôi không thích Launchpad đó trải rộng trên toàn màn hình. Góc nhìn quá lớn đối với tôi. Nhưng đó là 2 xu của tôi, tôi đoán.
gentmatt

1
Tôi không nghĩ rằng OP đã thực sự lo lắng về chính hoạt hình, điều mà nhiều câu trả lời đã giải quyết. Tôi nghĩ rằng OP chỉ muốn, như tôi làm, để Dock xuất hiện nhanh hơn. Và sự chậm trễ lớn nhất ở đây là sự chậm trễ bắt đầu. (Ngay cả khi đó không thực sự là độ trễ lớn nhất, đó là nơi nhận thấy độ trễ). Đối với tôi, giải pháp được đăng bởi genmatt là hoàn hảo. Tôi đã áp dụng nó, bây giờ Dock của tôi cảm thấy hoàn toàn đáp ứng. Tôi khuyên bạn nên điều này với OP (nếu họ ở trên Lion).
GreenAsJade

Câu trả lời:


143

Để làm cho Dock ngay lập tức quay trở lại khi cần, thay vì trượt, hãy mở cửa sổ Terminal và gõ như sau:

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

Tôi thấy điều này hữu ích, nhưng nếu bạn muốn hình ảnh động cho dock xuất hiện lại để tồn tại trong một giây, hãy thử như sau:

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

Để trở lại hiệu ứng trượt mặc định, hãy mở cửa sổ Terminal và gõ như sau:

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

1
Có @Lri, các giải pháp được lấy cảm hứng từ cuốn sách Mac Kung Fu .
Marius Butuc

Cuối cùng! Tôi đã tìm kiếm một câu trả lời cho 'lứa tuổi'. Cảm ơn rât nhiều.
gentmatt

@Matt chào mừng! :)
Marius Butuc

Điều này hoạt động trong Mavericks. Nó không chỉ loại bỏ hình ảnh động mà còn loại bỏ độ trễ nhỏ rõ ràng trước hình ảnh động. Nó trở thành ngay lập tức!
Marquez

Có thể làm điều này với thanh thực đơn vì nó có thể hiển thị / ẩn hoạt hình?
Oliver Dixon

83

Bạn có thể tự đặt thời gian để dock xuất hiện.

Không giống như autohide-time-modifiermẹo được đăng bởi Marius Butuc, lệnh này không xóa hoạt hình của Dock khi nó xuất hiện.

Đầu tiên, kích hoạt tự động ẩn trong Tùy chọn hệ thống → Dock → Tự động hoặc nhập + + D Sau đó mở Terminal và gõ:

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0là thời gian để Dock xuất hiện sau vài giây. Bạn có thể chọn số float và số nguyên 2, ví dụ: 0.5...
  • killall Dock làm cho Dock khởi động lại.

Khôi phục hành vi mặc định bằng ...

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

Lưu ý rằng com.apple.dock phân biệt chữ hoa chữ thường.

Theo MacOSH gợi ý , thủ thuật này đã được tìm thấy bởi kỹ thuật đảo ngược từ nhà phát triển Christian Baumgart của Hyperdock .

Lệnh này chỉ hoạt động trong OS X 10.7 trở lên.


6
Tôi không nghĩ rằng OP đã thực sự lo lắng về chính hoạt hình, điều mà nhiều câu trả lời đã giải quyết. Tôi nghĩ rằng OP chỉ muốn, như tôi làm, để Dock xuất hiện nhanh hơn. Để rõ ràng: Tôi nghĩ rằng đây là câu hỏi của OP - "làm thế nào tôi có thể làm cho Dock ra nhanh hơn?" Và sự chậm trễ lớn nhất ở đây là sự chậm trễ bắt đầu. (Ngay cả khi đó không thực sự là độ trễ lớn nhất, đó là nơi nhận thấy độ trễ). Đối với tôi, giải pháp được đăng bởi genmatt là hoàn hảo. Tôi đã áp dụng nó, bây giờ Dock của tôi cảm thấy hoàn toàn đáp ứng - đó là câu trả lời cho câu hỏi "thực sự". Tôi giới thiệu điều này với OP
GreenAsJade

1
Điều này đã không làm việc cho tôi trên mavericks.
Marquez

1
Tôi cũng sợ như vậy. Không có sự khác biệt trên Mavericks.
VLostBoy

Điều này làm việc cho tôi trên mavericks
Hải Phong

Hoạt động tuyệt vời trên El Capitan
Jose Rui Santos

45

Các sửa đổi trong câu trả lời của cả @ gentmatt và @Marius Butuc đều quan trọng. Tôi đã thực hiện một số thử nghiệm và theo ý kiến ​​của tôi, độ trễ (trước khi hình ảnh động bắt đầu) nên bằng 0 trong khi thời lượng hoạt hình nên là 0,4 giây (để cảm thấy tự nhiên nhưng nhanh chóng). Bạn có thể dễ dàng áp dụng các cài đặt này bằng cách ẩn Dock của bạn (> Dock> Bật ẩn hoặc ⌥⌘D) và nhập các lệnh này trong Terminal:

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

Bạn có thể thay đổi các giá trị cho 00.4để xem nếu một cài đặt khác hoạt động tốt hơn cho bạn. Đừng quên thay đổi intđể floatnếu bạn muốn sử dụng một phao thay vì 0.

Nếu bạn không thích nó, bạn có thể hoàn tác các thay đổi bằng các lệnh sau:

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

để cảm thấy tự nhiên?
SoilSciGuy

@SoilSciGuy Với "tự nhiên" Tôi có nghĩa là cảm thấy tương tự như hoạt hình mặc định.
Jonathan

1
đó là những điều nhỏ bé +1
2Tải

2
Hoàn hảo! Chính xác những gì tôi muốn - không chậm trễ, thời gian ngắn. Cảm ơn!
Subfuzion

2
Chắc chắn, câu trả lời tốt nhất. Nên là người được chấp nhận.
F1nn

3

Tôi cũng thấy Dock chậm sử dụng và Launchpad có thể chậm chạp. Bạn có thể muốn thử một trình khởi chạy ứng dụng như LaunchBar hoặc Alfred. Cái trước là một chương trình trả phí (với bản demo miễn phí), cái sau là miễn phí. Hoặc là cho phép bạn rất nhanh chóng khởi động các ứng dụng cùng với hàng trăm chức năng khác với các ứng dụng, tập tin, thư mục, và nhiều hơn nữa. Tôi không sử dụng hoặc bỏ lỡ Launchpad hoặc Dock ... ngay cả trên máy Mac mới, chúng quá chậm, chưa kể đến việc điều khiển bằng chuột.


Cảm ơn bạn. Tôi đã sử dụng Alfred (và Quicksilver trước đó) trên Spotlight. Kể từ khi tôi sử dụng ổ SSD, điều này còn tuyệt vời hơn nữa. Kết quả xuất hiện ngay lập tức. Tuy nhiên, vì tôi đang tìm kiếm câu trả lời 'nhấp để chọn' nên điều này là không đủ. ;)
gentmatt

Nâng cao như một câu trả lời hữu ích cho câu hỏi ban đầu. Bạn không thể biết OP đã từ chối những giải pháp nào trừ khi anh ấy nói như vậy trong câu hỏi của mình.
Jonathan Van Matre

1

Đây là một chút của một loại bùn, nhưng nó làm cho Dock xuất hiện nhanh hơn một chút.

Nếu Dock của bạn ở phía bên phải màn hình của bạn (của tôi là; thay đổi tùy chọn này cho vị trí Dock mong muốn của bạn), hãy đặt Hot Corners trên và dưới bên phải để kích hoạt Launchpad. Khi chuột chạm vào một góc nóng, nó sẽ kích hoạt hành động ngay lập tức, trái ngược với sau một thời gian trì hoãn ngắn với Dock Ẩn. Nếu Dock bị ẩn và Launchpad được kích hoạt, Dock sẽ xuất hiện. Bỏ qua Launchpad; nhấp vào những gì bạn muốn trên Dock của bạn.

Vì vậy, nếu bạn di chuyển chuột đến cạnh, bạn sẽ thấy Dock xuất hiện sau một thời gian trễ ngắn, nhưng nhấn một trong hai góc và Dock xuất hiện nhanh hơn. Có hành động gây mất tập trung trên phần còn lại của màn hình (ví dụ Launchpad), nhưng nếu bạn có thể bỏ qua nó, bạn sẽ nhận được kết quả mong muốn.


1
Cảm ơn bạn vì câu trả lời. Vì Launchpad không hoạt động tốt, tôi không muốn sử dụng nó. Hiệu ứng bóng râm cho Launchpad xuất hiện không mượt mà trên MBP 3,1 của tôi. Bởi vì nó chậm, không có lợi ích thực sự. Bên cạnh đó, tất cả các góc nóng được dành riêng cho các chức năng khác.
gentmatt

Ồ được thôi. Trên máy của tôi, điều này làm cho Dock xuất hiện nhanh hơn, nhưng trải nghiệm của bạn rõ ràng là khác.
Daniel

Nâng cao như một câu trả lời hữu ích cho câu hỏi ban đầu. Bạn không thể biết OP đã từ chối những giải pháp nào trừ khi anh ấy nói như vậy trong câu hỏi của mình.
Jonathan Van Matre

1

@gentmatt, tôi luôn cài đặt Bí mật trên máy tính của mình. Nó có rất nhiều biến số hệ thống và ứng dụng khác nhau mà bạn có thể chuyển đổi hoặc thiết lập và hình động dock là một trong số đó. Nó cũng cho phép bạn đặt các miếng đệm trên dock để sắp xếp nó theo khối một chút. Và điều tốt nhất là nó hoạt động như một bảng điều khiển nên không yêu cầu trải nghiệm Terminal. http://secrets.blacktree.com


Cảm ơn! Tôi mới về trang web, nhưng tôi không bao giờ nhận thấy rằng họ có prefPane để tải xuống. Cảm ơn bạn rất nhiều :)
gentmatt

1

Để làm cho nó dễ dàng hơn một chút ... đây là câu trả lời của jonathan, với dấu hai chấm để tất cả có thể được sao chép và dán vào cửa sổ đầu cuối trong một lần. (Và tôi đã điều chỉnh thời gian hoạt hình theo cách tôi thích) BIG BIG Kudos gửi Jonathan cho đề xuất này, tôi đã cố gắng bỏ phiếu cho anh ấy nhưng tôi không có đủ đại diện!

Mở Terminal và sao chép mã sau vào đó :)

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

Tinh chỉnh số -float để thay đổi thời gian hoạt hình


1
Nhưng câu trả lời của Jonathon có thể được cắt và dán vào Terminal trong một lần
Đánh dấu

1
Steve Hall, mã của bạn (với dấu chấm phẩy và sao chép dán) đã làm việc cho tôi. Cảm ơn bạn!! Macbook Pro cuối 2011 OS X Mavericks

1

Hướng dẫn hay, nhưng vấn đề là nó vẫn cần một số thứ để hiển thị sau khi bạn trỏ chuột vào khu vực dock. Để giảm độ trễ, bạn cần sử dụng mã này thay thế

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

Bằng cách này, nó đi lên ngay lập tức! Và bạn có thể muốn để lại một hình ảnh động 1 giây để nó trông đẹp và mượt mà

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

0

Câu trả lời ngắn: Không có cách nào để thực sự tăng tốc hoạt hình.

Nhưng bạn có thể làm cho nó nhanh hơn một chút với một vài điều chỉnh.

Đặt cược tốt nhất của bạn là có được một trong những ứng dụng "tweaker" của bên thứ 3 như Cocktail hoặc TinkerTool và vô hiệu hóa bất kỳ kẹo mắt nào liên quan đến Dock.

Tôi muốn giới thiệu TinkerTool vì nó có nhiều tùy chọn liên quan đến Dock ngay bây giờ.

Cụ thể, tôi khuyên bạn nên tắt "Sử dụng biểu tượng Dock trong suốt để hiển thị các ứng dụng ẩn". Và bật "Vô hiệu hóa hiệu ứng kính ba chiều của Dock".

Điều này có thể sẽ chỉ có một lợi ích tối thiểu, nhưng nó có thể giúp một chút.

Và nếu ai đã từng không tìm ra cách để tăng tốc độ hoạt hình đó, nó sẽ được các đội bóng tại Cocktail hoặc TinkerTool, vì vậy có một trong các ứng dụng này có nghĩa là bạn có thể sẽ là một trong những người đầu tiên biết.

ETA: Cách nhanh nhất trong tất cả: vô hiệu hóa Tự động ẩn.

Tôi giữ Dock của tôi ở bên phải và nó chiếm rất ít màn hình bất động sản. Đó chủ yếu là các pixel dọc rất quý giá.

Và với tính năng FullScreen mới của Lion, nếu tôi thực sự cần phải che giấu nó để giảm thiểu phiền nhiễu, tôi chỉ cần đi FullScreen với ứng dụng hiện tại.


Cảm ơn. Tôi đã thử các tùy chọn khác nhau bằng TinkerTool. Thật không may, không thành công. BTW, tôi chắc chắn rằng sự xuất hiện chậm của dock không phải là vấn đề kết xuất vì nó chậm đối với bất kỳ máy Mac nào. Do đó, cài đặt trực quan không nên tạo sự khác biệt. Tôi đoán, sự xuất hiện chậm là một tính năng trong trường hợp bạn vô tình di chuột qua phía dưới màn hình.
gentmatt

Chính xác ... nó giống như một cái bánh nướng "Bạn có chắc bạn cần Dock không?" đặc tính. Chẳng hạn, công cụ TinkerTool có thể giảm thời gian kết xuất thực tế từ 50ms xuống 25 ms, nhưng nếu độ trễ trước được mã hóa cứng đó giống như 400ms, thì sự khác biệt giữa 450ms và 425ms sẽ được chú ý tối thiểu. Cá nhân, tôi chỉ cần giữ Dock của mình ở phía bên phải và tắt Tự động ẩn ... với tất cả các bất động sản màn hình rộng, cũng có thể sử dụng các pixel đó cho một cái gì đó. :)
Jonathan Van Matre

-1

thông qua Cocktail.app

Bạn có thể sửa đổi hầu hết mọi thứ với ứng dụng này.


1
Làm thế nào để bạn làm điều này?
Đánh dấu

Mở Cocktail - Giao diện - Dock - Tự động hiển thị độ trễ
csabigabi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.