Ubuntu – Mouse snagging on autohidden vertical dock between monitors

18.04dockgnome-shellgnome-shell-extensionubuntu-dock

So I was always a big fan of Ubuntu GNOME, and so was very stoked to see GNOME become the default interface manager for Ubuntu.

One of the things that has bugged me, and I seem to be unable to find the answer to, is that in prior versions of Ubuntu GNOME (before 18) the dock was always hidden by default, and one had to explicitly push the super key to show the hidden dock and access it's functionality.

Since Ubuntu 18 the dock is visible by default. Okay, so I activated the auto-hide setting. Although, the problem being that the functionality is different to before.

To be specific, when you have a multiple monitor setup, and the dock is on the middle or right monitor, with a monitor to the left, when you transition the mouse between the monitors, then the dock attempts to catch your mouse while it becomes visible.

This can be incredibly annoying because it grabs and removes mouse control (briefly) every time you cross over from the boundary of one monitor to another (with the dock in between).

There is an inability to control the settings specifically.

Some sort of setting to hide the dock, and do nothing on mouse over. Only show when the super key is pressed.

Best Answer

Since Ubuntu's dock is a fork of "Dash to Dock", it has the same configuration options. Editing them is just slightly more convoluted:

  1. Open a terminal
  2. Run this to disable require-pressure-to-show:
    $ gsettings set org.gnome.shell.extensions.dash-to-dock require-pressure-to-show false
    
  3. Run this to enable intellihide:
    $ gsettings set org.gnome.shell.extensions.dash-to-dock intellihide true
    
  4. Enjoy finally having a usable multi-monitor setup!
Related Question