是否可以更改 Mac 上 OS X 中 Dock 出现之前的延迟?

是否可以更改 Mac 上 OS X 中 Dock 出现之前的延迟?

我想更改当我将鼠标悬停在(自动隐藏)停靠栏上时它出现之前的延迟。

目前它出现之前会有短暂的延迟,我想让它更长(一秒而不是 1/10 秒)。

根据广泛的谷歌搜索,这是许多人都想知道答案的问题。我希望在某处指定延迟并可以修改。

很多人都希望 Dock 能够立即出现,以便能够更快地工作。

许多人希望 Dock 出现得更慢一些,以便有效地隐藏它。

我们能明确地回答这个问题吗?

答案1

在码头出现之前,有一个延迟的偏好。

可以在终端中通过输入以下内容进行更改:

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

其中 XXX 是秒数。我将延迟设置为 10 秒。

本质上,我从来不想看到 Dock,除非我通过键盘使用 cmd-opt-D 调用它。

要将 Dock 重置为默认行为,请在终端中输入以下内容:

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

答案2

运行defaults read com.apple.dock并检查这里显示没有 plist 设置来改变 dock 的显示延迟。Secrets.prefpaneTinkerTool也什么也不透露。因此,我要认为无法改变设置。

答案3

线没有回答问题,但可能有点用处:

我知道这有点离题,但我最近偶然发现了另一种配置:将其设置为始终显示,最小图标尺寸最大放大倍数。它仍然占用了一点屏幕空间,但我可以立即找到它,而且到目前为止,我意外激活的次数较少,因为小图标占用的边缘表面积较少。

答案4

更新:

defaults write com.apple.Dock autohide -float 1; \
defaults write com.apple.Dock autohide-delay -float 10; \
killall Dock

似乎有两个设置(Mojave 测试)。自动隐藏(是否完全隐藏)可从系统偏好设置/Dock 设置 0 = 不隐藏 1 = 自动隐藏

defaults read com.apple.Dock | less

{
    autohide = 1;
    "autohide-delay" = 10;
    ...
}

@Hans 如果“布尔值”关闭,延迟可能对您不起作用。

相关内容