Frequently Asked Questions
Below are the most common questions about DockLock Pro, Lite, and Plus. If your question isn’t answered here, please contact support or open an issue on GitHub.
Accessibility Access
Why do DockLock Lite, DockLock+, and DockLock Pro require Accessibility Access?
These apps need Accessibility permissions to perform their core function — controlling and locking the Dock’s behavior in multi-monitor setups. They track screen geometry and Dock position to ensure the Dock stays where you want it.
How is Accessibility Access used?
Accessibility Access allows DockLock apps to detect when the Dock appears on unintended screens and apply user-defined rules to manage its position. Without this permission, the apps cannot interact with system-level Dock behavior.
Do DockLock apps collect personal data or keystrokes?
No. DockLock Lite, DockLock+, and DockLock Pro use Accessibility Access strictly for Dock management. They do not access, store, or transmit any personal data, keystrokes, or unrelated system information.
What happens if Accessibility Access is not granted?
If you don’t grant Accessibility permissions, DockLock apps will not function correctly. The Dock will remain free to move between displays without restriction.
General Usage
How do I open the DockLock App menu?
Click the app’s menu bar icon to access settings and options.
Can I quit the app if I no longer need it?
Yes. Right-click the menu bar icon and select “Quit DockLock App”.
Can I make the app start automatically on login?
Yes. Enable “Auto-Start” in the settings.
Can I temporarily disable DockLock App without quitting the app?
Yes! Open the menu bar icon and toggle “Lock Dock Position” off.
Compatibility
Does DockLock work without “Displays have separate Spaces”?
No. This macOS option must be enabled for the app to function correctly.
Does it support left or right Dock positions?
No. DockLock App only works when the Dock is positioned at the bottom of the screen.
Does it work in auto-hide mode?
Yes, but at least one display must allow Dock movement via “Allow Dock to Jump To” setting — otherwise the Dock may not appear at all.
How many displays does it support?
It supports as many as macOS allows. You need at least two (monitors or an iPad via Sidecar).
Does it work with docking stations?
Yes. DockLock supports docking stations and DisplayLink adapters if macOS detects the displays.
Does it work with AirPlay (Apple TV, iPad)?
Yes, as long as the display is extended (not mirrored).
Does it support displays stacked vertically?
Yes, but if the top screen is smaller than the bottom one, or the same width, you’ll need to slightly offset its position in System Settings → Displays so the bottom edges don’t perfectly align. This allows the Dock to move to the upper screen.
Settings & Behavior
How do I move the Dock to a different screen?
In the app’s menu, go to “Allow Dock to Jump To” and enable only the screen you want. Restart the app if needed.
What happens if I enable a screen in “Allow Dock to Jump To”?
If at least one screen is selected in the “Allow Dock to Jump To” setting, the app will use that as a fallback target. On reboot or wake from sleep, if DockLock App detects the Dock on a wrong screen, it will automatically relocate it to the first selected screen in that list. This makes it useful to keep your preferred screen enabled there, even if you don’t normally allow Dock movement.
What if my Dock jumps to a screen I don’t want it on?
Uncheck that screen in “Allow Dock to Jump To” under the app’s menu. These settings are saved per display configuration.
Are settings saved when I restart the app?
Yes, DockLock App saves your allowed screen preferences and restores them after relaunch.
What happens if I disable all allowed displays?
If auto-hide is on, the Dock may disappear. At least one display must be allowed for Dock movement.
Can I hide the Dock icon or menu bar icon?
Yes. You can hide one or both from the app’s settings. This requires a purchase.
Does it work with third-party Dock replacements?
DockLock App is designed to work exclusively with the original macOS Dock.
It does not support any third-party Dock replacements or custom Dock utilities.
If you’re using alternative tools that replace or modify the native Dock, DockLock App may not function as expected.
What does “Allow Dock Jumping with Modifier Key” do?
This setting allows you to temporarily move the Dock between allowed screens by hovering the mouse at the bottom only while holding a selected modifier key.
It does not affect DockLock’s screen-locking logic - it simply creates an exception when the key is pressed.
Options:
- None - Dock remains locked at all times.
- Shift / Command / Option / Control - While the selected key is held, you can move the Dock by hovering the mouse at the bottom of another allowed screen.
Important:
If you uncheck all screens in the “Allow Dock to Jump To” setting, automatic Dock relocation after wake or startup will not work. The app needs at least one allowed screen to know where to relocate the Dock.
Security & System
Does DockLock App modify system files?
No. It uses macOS’s Accessibility API and does not patch or modify any system files.
Why does it need Accessibility permissions?
DockLock App monitors Dock movement and prevents unwanted changes. This requires Accessibility permission, but does not compromise your system.
Does it require disabling System Integrity Protection (SIP)?
No. SIP can stay enabled. DockLock works entirely within macOS’s permission model.
Will it work with future macOS versions?
Yes. DockLock App is actively maintained and updated for macOS compatibility.
DockLock App not working in fullscreen or during screen sharing?
In the past, many online guides suggested setting a custom autohide-delay
in Terminal to “fix” Dock behavior and keep it in place. While this tweak no longer works with modern macOS versions, it can still remain active if you applied it previously.
Unfortunately, this old setting can interfere with DockLock App, especially in fullscreen mode or during screen sharing.
If you’ve ever used such instructions, it’s a good idea to reset this setting:
defaults delete com.apple.dock autohide-delay; killall Dock
After running this command, restart DockLock App and try again.
This will restore the Dock’s default behavior and ensure full compatibility with DockLock App.
Still Need Help?
If something doesn’t work as expected — or if you’re not sure whether a behavior is intended — contact support and I’ll be happy to help. I actively maintain the app and will do our best to resolve any issue.