从如何在 Mac OS X Leopard 中删除 Dock:
默认写入 com.apple.dock tilesize -int 1 默认写入 com.apple.dock pinning -string start
不过,这是一种解决方法:
除非您将鼠标一直悬停在最左下角,否则它应该完全不碍事。
上面的命令可以添加到 Automator 服务中,还有另一个可以再次启用,例如:
默认写入 com.apple.dock tilesize -int 20 默认写 com.apple.dock pinning -string middle
然后可以为这两种服务分配不同的热键。或者,要使用单个 Automator 服务进行切换,从而使用单个热键:
tileSize="$(默认读取 com.apple.dock tilesize)" 如果 [ "$tileSize" -ne 1 ] 然后 # 使 Dock 自动隐藏,尽可能小,并且 # 把它移到角落里 默认写入 com.apple.dock autohide -boolean true 默认写入 com.apple.dock tilesize -int 1 默认写入 com.apple.dock pinning -string start 别的 默认写入 com.apple.dock autohide -boolean false # 选择你喜欢的任何尺寸: 默认写入 com.apple.dock tilesize -int 20 # 选择您的个人喜好,开始、中间或结束: 默认写 com.apple.dock pinning -string middle 菲 基尔码头
请参阅快速用户切换/Apple 菜单?有关创建服务和为其分配键盘快捷键的详细信息。
注意:killall Dock
还会重置仪表板(可能还有 Exposé,但不是 Spaces)。如果有人知道任何其他副作用,请发表评论!我怀疑是否可以通过使用 AppleScript 编写 System Preferences 脚本来实现相同的效果,因为它似乎不支持非常小的尺寸,也不支持将 Dock 移到角落:
告诉应用程序“系统事件” 告诉码头首选项 -- 无论数字有多小:都无济于事 将码头大小设置为 0.0000000001 -- 屏幕边缘:左、下、右 将屏幕边缘设置为底部 将自动隐藏设置为真 结束告诉 结束告诉
奇怪的是,当不使用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 方向 - 字符串底部