OpenDMG
DockPin icon

DockPin for Mac

Keeps the Dock on your chosen display and restores the default behavior when closed.

By kangaroo-demo. Free and open source, MIT licence.

Get it with OpenDMG View source on GitHub

DockPin at a glance

Version
0.2.1
Released
17 October 2026
Download size
179 KB
Works on
Apple silicon and Intel
Licence
MIT
Category
Windows and Keyboard
Developer
kangaroo-demo
GitHub stars
7

About DockPin

Keep the macOS Dock on your chosen monitor, including stacked displays. Free, open-source menu bar app for multi-monitor Macs.

Screenshots

DockPin screenshot 1DockPin screenshot 2

How to install DockPin on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for DockPin and press Get. OpenDMG downloads version 0.2.1 from kangaroo-demo's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to DockPin show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's file is on GitHub: DockPin.zip (179 KB).

What is new in DockPin 0.2.1

修复外接显示器重新连接后,菜单仍选中目标屏幕、Dock 却留在 Mac 内置屏的问题。

- 重新接屏或唤醒 Mac 后,等待显示器就绪并自动恢复 Dock 的目标位置,无需手动切换显示器。
- 目标屏幕断开时保留原选择,临时使用可用屏幕;重接后恢复原目标。
- 加入有限重试,并在快速拔插、切换目标、睡眠或退出时取消过期动作。

下载下方的 **DockPin.zip**,解压后替换 `/Applications/DockPin.app` 并重新打开。

---

Fixes the Dock staying on the built-in display after reconnecting an external monitor even though the saved target remains selected.

- Automatically reapplies the saved target after reconnect or wake, allowing the display configuration to settle first.
- Preserves the preferred display while it is disconnected and temporarily falls back to an available display.
- Retries a limited number of times and cancels stale activation work after display changes, target changes, sleep, or quit.

Download **DockPin.zip** below, replace `/Applications/DockPin.app`, and reopen it.

Validation: 11 automated regression tests passed; macOS release build and code-signature verification passed. Physical cable reconnection still requires manual verification.

More Windows and Keyboard apps

All Windows and Keyboard apps