
我仍然想使用擴充座並使用預設鍵盤快捷鍵切換顯示/隱藏,但只需將滑鼠觸發器完全排除在外即可。
我知道有人問過類似的問題,但我並不希望總是隱藏、停用或刪除擴充座,只需關閉滑鼠觸發器即可。
答案1
從如何刪除 Mac OS X Leopard 中的 Dock:
預設寫入 com.apple.docktilesize -int 1 預設寫入 com.apple.dock pinning -string start
但這是一種解決方法:
除非您將滑鼠一直移到最左下角,否則此時它應該完全不礙事。
可以將上述命令新增至 Automator 服務中,並新增另一個命令以再次啟用某些功能,例如:
預設寫入 com.apple.docktilesize -int 20 預設寫入 com.apple.dock pinning -string middle
然後可以為這兩種服務分配不同的熱鍵。或者,若要使用單一 Automator 服務進行切換,從而使用單一熱鍵:
tileSize =“$(預設讀取com.apple.docktilesize)” 如果[“$tileSize”-ne 1] 然後 # 讓 Dock 自動隱藏,盡可能小,並且 # 將其移至角落 預設寫入 com.apple.dock autohide -boolean true 預設寫入 com.apple.docktilesize -int 1 預設寫入 com.apple.dock pinning -string start 別的 預設寫入 com.apple.dock autohide -boolean false # 選擇你喜歡的尺寸: 預設寫入 com.apple.docktilesize -int 20 # 選擇你的個人喜好,開始、中間或結束: 預設寫入 com.apple.dock pinning -string middle 菲 基爾碼頭
看快速用戶切換/蘋果選單?有關建立服務以及為其指派鍵盤快速鍵的詳細資訊。
筆記:killall Dock
也會重置儀表板(可能還有 Exposé,但不會重置 Spaces)。如果有人知道任何其他副作用,請評論!我懷疑人們可以透過以下方式實現同樣的目標使用 AppleScript 編寫系統偏好設定腳本,因為這似乎不支援非常小的尺寸,也不支援將 Dock 移到角落:
告訴應用程式“系統事件” 告訴碼頭偏好 -- 無論數字有多小:都無濟於事 將底座大小設定為 0.0000000001 -- 螢幕邊緣:左、下、右 將螢幕邊緣設定為底部 將自動隱藏設為 true 結束告訴 結束告訴
奇怪的是,當不是使用killall Dock
,但不是讓 Bash 腳本後面跟著一些要更改的 AppleScript screen edge
,我的 OS X常tilesize
動態應用新值。但這對我的喜好來說有點太不一致了。
另外,一些其他設定可能會更好地隱藏 Dock:
預設寫入 com.apple.dock launchanim -bool false 預設寫入 com.apple.dock 放大倍率 -bool false 預設寫入 com.apple.dock mineffect -string scale 預設寫入 com.apple.dock 方向 -string 底部
答案2
使用碼頭消失 1.0.3(14.95 美元)。
Dock Gone 會阻止 Dock 妨礙您,除非您特別要求使用。按其熱鍵使擴充座消失並重新出現:
雖然您可以隨時隱藏 Dock沒有Dock 消失了,每當您將滑鼠懸停在螢幕邊緣時,它就會重新出現,並阻擋遊標下方的任何內容。而且你可以確信它會在最糟糕的時候發生。Dock Gone 可以防止這種情況發生將 Dock 完全移開,有效地將其關閉,直到您要求將其恢復。
您可以為其指定預設鍵盤快速鍵。
答案3
我只是想指出,有一個技巧可以實現你想要的。在終端機中輸入:
山獅及更新版本
這可能對雪豹有效,但我還沒有測試過。
defaults write com.apple.dock autohide-delay -float 100 && killall Dock
將浮動設為 100 表示您可以控制懸停啟動擴充座的延遲時間(以秒為單位)。意外地顯示隱藏的擴充座並延遲 100 秒應該是相當困難的。
若要重設回預設值,只需執行以下命令:
defaults delete com.apple.dock autohide-delay; killall Dock