Có cách nào để vô hiệu hóa hoàn toàn Dock?


42

Tôi muốn Dock hoàn toàn biến mất. Tôi đã không sử dụng nó trong ba phiên bản OS X vừa qua (10.5 đến nay). Tôi muốn nó hoàn toàn biến mất, và LaunchBar ở đó thay vào đó. Có cách nào để giết Dock để nó không tải hoặc chạy không?


Tôi nhận ra điều này cách đây một thời gian, nhưng nhận xét của bạn cho câu trả lời ban đầu dưới đây cho thấy rằng bạn đã từ bỏ ý tưởng này. Bạn đã thử các giải pháp khác trong thời gian trung bình? Điều 1000 giây đó thật tuyệt vời. Tôi sử dụng launchpad của mình được truy cập thông qua cử chỉ bàn phím cảm ứng, điều mà tôi thích sử dụng dock hơn. Có lẽ bạn có thể cập nhật bài viết gốc của mình với một bản tóm tắt về cách mọi thứ đã được chuyển từ khi câu hỏi ban đầu được hỏi.
Con trỏ Geoff

Không, tôi chưa bao giờ thử các giải pháp khác vì không ai trong số họ sẽ làm mọi thứ tôi đang tìm kiếm. Tôi chỉ nghĩ rằng với tất cả các phương thức tương tác chính xác khác với Finder, dock là cổ xưa. Tôi không muốn dành tài nguyên cho nó.
Everett

Tôi đồng ý về dock và bây giờ sử dụng mac của tôi mà không có nó. Tất nhiên nó vẫn ở đó và bạn vẫn có thể thấy nó trong ứng dụng exposé nhưng bất động sản màn hình của tôi bây giờ hoàn toàn miễn phí. Điều gì vẫn gây rắc rối cho bạn khi sử dụng giải pháp của Joonas?
Con trỏ Geoff

Câu trả lời:


40

Quá trình Dock trên OS X chịu trách nhiệm không chỉ là Dock thực tế trên màn hình của bạn. Nó thực hiện một loạt các công cụ nền, bao gồm Bảng điều khiển. Đáng chú ý nhất, Finder sẽ không hoạt động đúng nếu quá trình Dock không chạy, do đó, tắt nó hoàn toàn là điều không nên làm mà không phá vỡ OS X trong quy trình.

Điều tốt nhất tôi có thể đề xuất là giữ cho dock ẩn và làm cho kích thước càng nhỏ càng tốt để bạn ít có khả năng kích hoạt nó.

Bạn cũng có thể đặt nó ở nơi ít có khả năng đi vào - như bạn có thể biết, bạn có thể đặt nó ở bên trái, bên phải hoặc dưới màn hình của bạn. Nhưng bạn cũng có thể ghim nó vào một góc cụ thể, chỉ cần sử dụng defaults write com.apple.dock pinning -string startlệnh. Nhập lệnh đó trong Terminal (thay thế startbằng endđể thay đổi góc nào sẽ đi vào hoặc middlequay lại mặc định), sau đó killall Dockkhởi động lại Dock và áp dụng thay đổi.


5
Cảm ơn bạn đã giải thích TẠI SAO điều này không thể xảy ra. Bây giờ tôi biết rằng tôi cần ngừng thời gian thắt lưng với ý tưởng này. Cảm ơn bạn.
Everett

Ý tưởng này chắc chắn không lãng phí thời gian, có một giải pháp rất tốt được chi tiết bởi Joonas dưới đây, tôi đã thử và hoạt động chính xác như thể Dock đã hoàn toàn biến mất. Nếu bạn thực sự muốn kiểm tra nó ngay lập tức, có một bàn phím tương đương để bật Dock, mà bạn có thể tùy chỉnh trong Tùy chọn hệ thống: Bàn phím: Phím tắt.
Con trỏ Geoff

40

Bài viết này từ Lifehacker.com.au đề xuất đặt độ trễ tự động Dock thành 1000 giây, như vậy:

defaults write com.apple.dock autohide-delay -float 1000; killall Dock

Để khôi phục hành vi mặc định:

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

Tác giả nói rằng anh ta đặt độ trễ thành hai giây, vì vậy anh ta vẫn có thể đến Dock trong những trường hợp hiếm hoi đó khi cần thiết.



1
@AlexFord Hãy thử hạ thấp d trong Dock.
Brian Gordon

2
@ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock không hoạt động. Tôi vừa làm nó.
Benjamin R

1
Nếu bạn làm điều này, bạn cũng có thể mở bến tàu với ctrl+up-arrow
Ian Dunn

4
Hoạt động ở Sierra và OPT+ CMD+ Dhiển thị dock nếu bạn thực sự cần nó.
Charlotte

7

Câu trả lời này không thực sự bổ sung quá nhiều vào những gì đã có ở đây, nhưng tôi cảm thấy rằng các câu trả lời đưa ra giải pháp để che giấu nó thiếu một số thông tin.

Cá nhân tôi sử dụng uBar và tôi đã sử dụng bộ lệnh đầu cuối sau đây mà không gặp vấn đề gì. Tôi chỉ có thể xác nhận rằng tôi đã sử dụng những thứ này mà không có bất kỳ vấn đề nào kể từ El Capitan. Tôi không thể nhớ xa hơn thế.

Để rõ ràng, điều này chỉ ẩn Dock, do đó bạn sẽ không bao giờ phải đối phó với nó vô tình bật lên.

Đối với những người không biết, những dòng mã này nên được chạy trong Terminal. Nó có thể được tìm thấy ở đây: /Applications/Utilities/Terminal.app. Chỉ cần mở Terminal và dán vào các dòng và nhấn enter.

# Hide Dock
defaults write com.apple.dock autohide -bool true && killall Dock
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock
defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

# Restore Dock
defaults write com.apple.dock autohide -bool false && killall Dock
defaults delete com.apple.dock autohide-delay && killall Dock
defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock

Bạn có thể chạy từng dòng riêng biệt là tốt.

Giải thích về những gì mỗi dòng làm:

  1. Dòng đầu tiên bật autohide
    • Như ai đó đã đề cập, Cmd+Alt+Dvẫn bật tắt khả năng hiển thị Dock giống như trước đây. Điều này rất hữu ích nếu bạn cần gán ứng dụng cho một không gian cụ thể. Sử dụng Dock là cách duy nhất (AFAIK) .
  2. Theo mặc định khi Dock autohide được bật, di chuột qua cạnh nơi nó hiển thị Dock khá nhiều ngay lập tức. Dòng này Làm cho độ trễ di chuột 1000 giây, khiến cho việc vô tình hiển thị dock nếu bạn tình cờ di chuột qua cạnh. Bạn sẽ phải để nó ngồi đó trong khoảng 17 phút.
  3. Điều này loại bỏ hình ảnh động nảy xảy ra khi các ứng dụng muốn sự chú ý của bạn hoặc khi một ứng dụng được khởi chạy. Tôi đã nhận thấy rằng tùy thuộc vào kích thước biểu tượng Dock, chúng có thể đạt đỉnh từ cạnh khi chúng bắt đầu nảy. Điều này được thoát khỏi vấn đề đó.

killall Dockở cuối mỗi dòng buộc Dock phải thoát ra và sau đó nó tự động khôi phục. Điều này về cơ bản là tải các cài đặt mới. Chỉ cần chạy killall Docktheo dòng cuối cùng, nhưng theo cách này, việc chạy các dòng riêng biệt dễ dàng hơn nếu cần thiết ... và với số lượng lớn, nó thực sự không có gì khác biệt.


1
Đây là một câu trả lời tốt và đầy đủ. Tôi không sử dụng chuột nữa vì vậy tôi sử dụng cử chỉ mặc định cho Launchpad để khởi chạy các ứng dụng và đã tổ chức một cách hiệu quả để truy cập các ứng dụng của tôi một cách nhanh chóng. Tôi nghĩ rằng đáng chú ý là dock cũng xuất hiện ở dưới cùng của màn hình khi bạn vuốt lên để điều khiển nhiệm vụ và vuốt xuống cho App phơi bày, đây cũng là những cách rất nhanh để xem Dock nếu bạn cần. Nó không đáng để trả lời mới ở đây, nhưng có lẽ bạn có thể thêm điểm đó vào câu trả lời của mình?
Con trỏ Geoff

BTW ubar có một cài đặt loại bỏ dock cũ bây giờ
Samy Bencherif

2

Bạn có thể thay đổi kích thước biểu tượng thành 1px:

defaults write com.apple.dock tilesize -float 1; killall Dock


Sẽ hữu ích nếu bạn cung cấp thêm thông tin về cài đặt này và cách đặt lại về mặc định.
Con trỏ Geoff

Cài đặt này thay đổi kích thước biểu tượng dock táo.
Yukulélé

để quay lại, hãy chạy lệnh này nhưng thay thế 1 bằng 64
Yukulélé

hoặc chỉ cần đi đến tùy chọn hệ thống> dock và thay đổi giá trị kích thước
Yukulélé

Mặt trái của ý tưởng này là nó không đơn giản nếu bạn muốn xem nhanh về dock.
Con trỏ Geoff
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.