是否可以在Mac上的OS X中出现停靠码之前更改延迟?


11

我想在鼠标悬停时出现(自动隐藏)基座之前更改延迟。

目前它有一个短暂的延迟,我希望它能延长很长时间(一秒而不是1/10秒)。

基于广泛的谷歌搜索,这是一个许多人想要回答的问题。我希望延迟在某处指定并且可以修改。

许多人希望码头能够立即出现,以便能够更快地工作。

为了有效地隐藏它,许多人希望码头看起来更慢。

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


您可以通过切换到DragThing获得一些成功,DragThing是支持延迟和显示/隐藏转换时间配置的Dock替代方案。无法正确配置(不会停用真正的Dock等)。
Daniel Beck

我做了一些搜索,但是我找不到有关DragThing如何与常规停靠点相关的任何信息。我不想在不确定原始底座消失的情况下添加新程序。并且,虽然有程序可以摆脱停靠,但它们似乎会导致稳定性问题,因为系统需要扩展坞才能正常运行。我原来的问题的推动力是修改延迟将是一种非侵入性的方式,使码头消失。
安德鲁斯威夫特2010年

Answers:


8

在码头出现之前,优先考虑延迟。您可以通过在终端中键入以下内容来更改它:

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

其中XXX是秒数。我把它们设置为10秒。如果我愿意,我仍然可以让码头出现,但这需要很长时间,而且不会偶然出现。

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

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

1
不再适用于10.9(小牛队)。
汉斯


2

这个帖子没有回答这个问题,但可能有点用处:

我知道这是一个小切,但我最近偶然发现的另一种结构:将它设置为始终显示,最小的图标大小最大放大倍率。它仍占用一点屏幕空间,但我可以立即使用它,到目前为止,我的意外激活较少,因为小图标在边缘占用较少的表面积。


在发布问题之前我已经阅读过该帖子,我同意那里的评论。我根本不使用底座,但如果我这样做,我希望图标始终保持在相同的位置。我意识到我的问题与那个问题非常相似。
安德鲁斯威夫特2010年

0

这是不可能改变的(据我所知)。


有什么证据吗?
Arjan 2010年

如果有可能,我会感到非常惊讶。好吧,我没有证据,但没有可用的配置选项。
Thariama 2010年

1
一旦你带来一些强有力的指标,我就会立即投票。我查了一下Secrets.prefPane,然后空了。
丹尼尔贝克

0

在较新版本的macOS上,设置似乎从autohide-delay(实际秒数)更改为(autohide-time-modifier默认延迟的缩放系数)。所以命令变成:

defaults write \
  com.apple.dock \
  autohide-time-modifier \
  -float 0.3

# Dock needs to be restarted
# for change to take effect
killall Dock

显然,将它设置为你需要的比例,而不是0.3:比如说,0完全删除动画。


0

更新:

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

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

defaults read com.apple.Dock | less

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.