如果Dock有開啟自動隱藏的話,可以把動畫效果關掉

MacOS[祕技] Dock的隱藏與顯示

如果Dock有開啟自動隱藏的話,可以把動畫效果關掉

桌面與Dock選項裡面可以找到在終端機下指令:

$defaults write com.apple.dock autohide-time-modifier -int 0這句命令調整的是當你把鼠標移動到螢幕邊緣時,Dock 開始出現之前的延遲時間。設為 “0” 意味著 Dock 將在鼠標接觸螢幕邊緣的瞬間立刻開始出現,無需等待。
$defaults write com.apple.dock "autohide-delay" -float "0"這句它是用來調整 macOS Dock 的自動隱藏延遲時間,設定為 0 意味著當你將鼠標移到螢幕邊緣時,Dock 將立即(沒有延遲)出現。

在執行上面的命令後,通常還需要重啟 Dock 以使更改生效,可以使用以下命令或是重新開機也可以:

$killall Dock或是:
$defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock具體解釋如下:
  • defaults: 這是一個命令行工具,用於讀取和修改 macOS 的應用程式和系統設置。
  • write: 表示要寫入或修改一個設置。
  • com.apple.dock: 這是 Dock 應用程式的 domain name。
  • autohide-delay: 控制的是啟動動畫之前的等待時間。
  • autohide-time-modifier 控制的是動畫的執行速度。
  • -float: 表示接下來的值是一個浮點數。
  • "0": 這是你想設定的新值。設定為 0 意味著當你將鼠標移到螢幕邊緣時,Dock 將立即(沒有延遲)出現。

總結:

  • "autohide-delay" 控制的是啟動動畫之前的等待時間。
  • autohide-time-modifier 控制的是動畫的執行速度。

如果你將兩者都設為 0,那麼當你移動鼠標到螢幕邊緣時,Dock 將瞬間顯示,不會有任何延遲或動畫效果。

關閉之後要重新打開效果的話:

$defaults delete com.apple.dock autohide-time-modifier$defaults delete com.apple.dock autohide-delaymac 方便的小祕技!