我希望Dock完全消失。在过去的三个OS X版本(至今为10.5)中,我都没有使用过它。我希望它完全消失,而在那里启动LaunchBar。有没有办法杀死Dock,使其不加载或运行?
我希望Dock完全消失。在过去的三个OS X版本(至今为10.5)中,我都没有使用过它。我希望它完全消失,而在那里启动LaunchBar。有没有办法杀死Dock,使其不加载或运行?
Answers:
OS X上的Dock进程不仅负责屏幕上的实际Dock。它会做很多背景资料,包括仪表板。最值得注意的是,如果Dock进程未运行,则Finder将无法正常运行,因此,在不中断OS X的情况下,完全关闭它几乎是不可行的。
我建议最好的方法是将扩展坞隐藏起来,并使其尺寸尽可能小,以免触发它。
您还可以将其放置在最不可能碰到的地方-您可能知道,可以将其放在屏幕的左侧,右侧或底部。但是您也可以使用defaults write com.apple.dock pinning -string start
命令将其固定到特定的角落。键入终端该命令(替换start
用end
,以改变它适合哪个角落,或middle
回到默认值),然后killall Dock
重新启动码头和应用更改。
Lifehacker.com.au上的这篇文章建议将Dock自动隐藏延迟设置为1000秒,如下所示:
defaults write com.apple.dock autohide-delay -float 1000; killall Dock
恢复默认行为:
defaults delete com.apple.dock autohide-delay; killall Dock
作者说,他将延迟设置为两秒,因此在极少数情况下仍需要时,他仍然可以到达Dock。
defaults write com.apple.dock autohide-delay -float 2; killall Dock
确实有效。我刚刚做完。
ctrl
+up-arrow
OPT
+ CMD
+ D
表演,如果你真的需要它的基座。
这个答案实际上并没有增加太多,但是我觉得提供隐藏它的解决方案的答案缺少一些信息。
我个人使用uBar,并且使用了以下终端命令集,没有任何问题。我只能确认自El Capitan以来我没有使用任何问题。我再也记不清了。
需要明确的是,这只会隐藏Dock,因此您将不必处理意外弹出的问题。
对于那些不知道的人,这些代码行应在Terminal中运行。可以在这里找到:/Applications/Utilities/Terminal.app
。只需打开终端并粘贴行,然后按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
您也可以分别运行每行。
每行的功能说明:
Cmd+Alt+D
仍然像以前一样切换Dock可见性。如果您需要将应用程序分配到特定空间,这将很有用。使用Dock是唯一的方法(AFAIK)。killall Dock
在每行的末尾强制Dock退出,然后它会自动恢复自身。这是为了基本上加载新设置。只需要killall Dock
在最后一行之后运行,但是这样一来,如果需要的话,分别运行这些行会变得更加容易……而且总体而言,这没有什么区别。
您可以将图标大小更改为1px:
defaults write com.apple.dock tilesize -float 1; killall Dock