你们 Dock 栏放在什么位置?

196 天前
 Liuour

放在底部虽方便却占空间,放在两侧又显得不够顺手……

4491 次点击
所在节点    macOS
56 条回复
ttwxdly
196 天前
左侧
v0768ex
196 天前
右侧
location123
196 天前
左侧 自动隐藏
ly1878
196 天前
@clu0dermu 感谢你的回复,我不是要恢复原来的响应时间,我用了上面朋友提供的代码输入后没有变化,所以不知道要输入什么撤销这个操作?
我已经用 defaults write com.apple.dock autohide-delay -int 0 实现 dock 快速响应了,只是想撤销这个命令
defaults write com.apple.dock "autohide-delay" -float "0.1"带来的影响。
linora
196 天前
50 块买个 ubar ,类似 win 下的 taskbar

docker 放右边自动隐藏
clu0dermu
196 天前
Dock 的默认延迟时间是 0.5s ,所以使用原命令将参数设为 0.5 应该可以撤销更改:defaults write com.apple.dock "autohide-delay" -float "0.5" && killall Dock

#由于 macOS 不同版本对应的这一命令可能有细节不同,我没有在自己机器上测试过是否有效,所以仅供参考哈
clu0dermu
196 天前
@ly1878 #44 Dock 的默认延迟时间是 0.5s ,所以使用原命令将参数设为 0.5 应该可以撤销更改:defaults write com.apple.dock "autohide-delay" -float "0.5" && killall Dock

#由于 macOS 不同版本对应的这一命令可能有细节不同,我没有在自己机器上测试过是否有效,所以仅供参考哈
clu0dermu
196 天前
@ly1878 #44 经过测试,在 macOS 15.3.1 上,可以使用以下 2 组命令分别控制 Dock 触发的延迟时间和触发后弹出的速度:

# 光标移到 dock 位置时立即触发
defaults write com.apple.dock autohide-delay -int 0 && killall Dock
# 恢复默认(默认延迟 0.5s 触发)
defaults delete com.apple.Dock autohide-delay && killall Dock

# dock 触发后快速弹出:
defaults write com.apple.dock autohide-time-modifier -float 0.1 && killall Dock
# 恢复默认
defaults delete com.apple.dock autohide-time-modifier && killall Dock
10RR
196 天前
@ly1878

@clu0dermu

以下是我整理并且验证过的, 从 intel 到 M 芯片, 用了十几年的 macOS, 我都是必改的的, 目前在最新的 Sequoia 15.3.1 仍然有效.

高亮鼠标悬停的文件
defaults write com.apple.dock mouse-over-hilite-stack -bool true; killall Dock
还原
defaults delete com.apple.dock mouse-over-hilite-stack; killall Dock

让隐藏窗口的图标半透明
defaults write com.apple.dock showhidden -bool true; killall Dock
还原
defaults delete com.apple.dock showhidden; killall Dock

增加程序的 Exposé 手势: 双指上滑/滚动滚轮
defaults write com.apple.dock scroll-to-open -bool true; killall Dock
还原
defaults delete com.apple.dock scroll-to-open; killall Dock

关闭 Dock 显示/隐藏动画 把 0 改为 100 变蜗牛, 改为 500 就卡死 (你们讨论的 0.15 秒是这条命令, 我设置为 0, 瞬间反应)
defaults write com.apple.dock autohide-time-modifier -int 0; killall Dock
还原
defaults delete com.apple.dock autohide-time-modifier; killall Dock

最小 Dock (数值低于 1 会被系统恢复为默认值约 64) 也许不同显示器的默认数值有所不同, 我的 MBP 默认是 64
defaults write com.apple.dock tilesize -int 1; killall Dock
还原
defaults delete com.apple.dock tilesize; killall Dock
查询大小
defaults read com.apple.dock tilesize

锁定大小
defaults write com.apple.dock size-immutable -bool true; killall Dock
还原
defaults write com.apple.dock size-immutable -bool false; killall Dock

锁定位置
defaults write com.apple.dock position-immutable -bool true; killall Dock
还原
defaults write com.apple.dock position-immutable -bool false; killall Dock

锁定图标
defaults write com.apple.dock contents-immutable -bool true; killall Dock
还原
defaults write com.apple.dock contents-immutable -bool false; killall Dock


如果对这些命令有疑问, 可以先去问 ai 每一条命令的作用.
clu0dermu
196 天前
@10RR #49 兄弟你是真的大佬👍 DIY 系统级线性动画的参数后个人感觉确实比默认设置要舒服,默认设置很多时候不如 Windows 系统的动画响应迅速
darkengine
196 天前
左侧自动隐藏
spike0100
196 天前
默认。
limaofeng
195 天前
左侧,不隐藏
10RR
195 天前
@clu0dermu

不是大佬, 我其实是小白, 只是用的时间久而已.
还有一些更改的命令:

---- Finder ----
按住 Control + Command 可以在窗口的任意位置来拖拽此窗口, 而不需要去拖拽窗口上部的菜单栏.
在 macOS Sequoia 绝大多数常规窗口有效, 在快速查看图片窗口, 短暂有效后失效
defaults write -g NSWindowShouldDragOnGesture -bool true; killall Finder
还原
defaults delete -g NSWindowShouldDragOnGesture; killall Finder


缩短显示 Finder 窗口里的路径栏
比如默认为: Macintosh HD/ Users/xxxx/Pictures/2025...........
缩短后为: xxxx/Pictures/2025...........
缩短命令
defaults write com.apple.finder PathBarRootAtHome -bool true; killall Finder
还原
defaults delete com.apple.finder PathBarRootAtHome; killall Finder


---- 启动台 ----
更改启动台的行数, 把 R 改为想要的行数
defaults write com.apple.dock springboard-rows -int R; killall Dock
还原
defaults delete com.apple.dock springboard-rows; killall Dock


更改启动台的列数, 把 C 改为想要的列数
defaults write com.apple.dock springboard-columns -int C; killall Dock
还原
defaults delete com.apple.dock springboard-columns; killall Dock
nucQiYE
194 天前
底部,隐藏
yzlren
193 天前
左侧隐藏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1115735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX