DockPin

DockPin

把Dock留在指定显示器

系统官网

应用介绍

外接显示器摆在上面、MacBook 放在下面,鼠标往屏幕底部一蹭,Dock 就跳到另一块屏幕上去了,每次都得把它拽回来。macOS 没有给 Dock 指定显示器的设置,DockPin 用一个菜单栏小工具补上了这一步:选好目标显示器,Dock 就老老实实待在那块屏上。

它的办法很朴素:通过辅助功能权限监听鼠标,在你选定的屏幕边缘做一道很软的“闸门”,让系统认定那条边才是 Dock 的位置,同时不会妨碍鼠标正常移到另一块屏幕。不改系统文件,不往 Dock 里注入代码,也不用私有接口。退出 DockPin 时,Dock 会回到系统默认的位置。应用本身不联网、不收集数据,开源,用 Swift 写成,要求 macOS 13 以上。

软件功能



指定目标显示器:在菜单栏里选哪块屏幕放 Dock,底部、左侧、右侧三个位置都能选,竖向叠放的两块屏幕也适用

软闸门:鼠标靠近目标屏幕边缘时稍作停顿,再放行去别的屏幕;按住 Option 穿过边缘可以立刻绕过闸门

边缘范围与放行延迟:监听边缘的长度和停顿的时间都能调,官方给出的上下双屏参考值是范围 40%、延迟 0.2 秒

屏幕变化自动恢复:记住你选的目标屏幕,拔掉显示器后临时用别的屏,重新接上或者电脑唤醒后自动重新生效

其他屏幕的运行应用栏:可选功能:鼠标在其他屏幕底部内侧停一下,就浮出一条运行中应用的图标栏,点一下切换到那个应用,不占桌面空间

开机自启与引导:支持登录时启动,第一次打开有设置向导,带你处理 Gatekeeper 提示和辅助功能授权

中英文界面:菜单支持英文和简体中文