Can't easily move the cursor between monitors when the dock is set to auto-hide

Bug #1726464 reported by Rasmus Eneman
82
This bug affects 17 people
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Invalid
Undecided
Unassigned
gnome-shell-extension-ubuntu-dock (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

The sticky edge thing between monitors is very annoying as the cursor never ends up where it should when it's moved over to the other screen. It's annoying to the degree that I feel like I can not use multiple monitors with standard Ubuntu anymore.

Unity had an option to disable this, please add one to Gnome as well.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Is this the sticky edges feature, or generally a cursor barrier problem? Are you dragging a window when the problem happens?

Changed in gnome-shell (Ubuntu):
status: New → Incomplete
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: New → Incomplete
Revision history for this message
Rasmus Eneman (pie-or-paj) wrote :

>Is this the sticky edges feature, or generally a cursor barrier problem?

I don't know if it's the correct name. But the cursor "sticks" on the edge between the monitors. It should move just like it does when I drag it on a single monitor.

>Are you dragging a window when the problem happens?

No, just normal mouse movement without any window, file or other thing "picked up"

Revision history for this message
Rasmus Eneman (pie-or-paj) wrote :

I realized that this is only when I have the dock set to auto hide. With always visible it's possible to move the cursor to the other screen without issues.

summary: - Add option to disable sticky edges
+ Can't easily move the cursor between monitors when the dock is set to
+ auto-hide
Changed in gnome-shell (Ubuntu):
status: Incomplete → Invalid
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: Incomplete → New
tags: added: cursor multimonitor
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
importance: Undecided → Low
Revision history for this message
Michele Gaio (michele684) wrote :

This is due to the barriers that are in place to be able to trigger the dock when in autohide. Otherwise, it is virtually impossible to position the mouse in the exact pixel at the screen edge.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell-extension-ubuntu-dock (Ubuntu):
status: New → Confirmed
Revision history for this message
Paul (paul-beach) wrote :

What about using the Super key to call up the dock, for those that need/want access to the dock?

Revision history for this message
Rasmus Eneman (pie-or-paj) wrote :

This has worked in Unity for many years so it's certenly not impossible. Now I don't know the code of neither Unity nor Gnome and it may well be so that Gnome can not support it but the concept itself is very possible.

Revision history for this message
Michele Gaio (michele684) wrote :

@Rasmus: what's "this"? You mean just allowing the user to trigger the dock by keyboard shortcut? Or is there some smarter/more optimized mouse gesture to trigger the dock in Unity?

Revision history for this message
Rasmus Eneman (pie-or-paj) wrote : Re: [Bug 1726464] Re: Can't easily move the cursor between monitors when the dock is set to auto-hide

In Unity it's still triggered by the mouse when placing it near the edge of
the screen. I don't know how many pixels is used but I have never felt that
it has been hard to trigger it.

On Sun, Nov 12, 2017, 14:00 Michele <email address hidden> wrote:

> @Rasmus: what's "this"? You mean just allowing the user to trigger the
> dock by keyboard shortcut? Or is there some smarter/more optimized mouse
> gesture to trigger the dock in Unity?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1726464
>
> Title:
> Can't easily move the cursor between monitors when the dock is set to
> auto-hide
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1726464/+subscriptions
>

Revision history for this message
Aaron Peromsik (aperomsik) wrote :

Would be nice to disable sticky edges and/or the barrier while dragging a window.

Revision history for this message
Erik Peterson (rickytomatoes) wrote :

Sticky edges make sense when the dock is mounted to the edge shared by two screens. However, the sticky edge remains active even with the dock is mounted to the bottom of the screen or the edge opposite the shared edge between screens. There's no reason to hang the mouse when there's no dock there. I'm experiencing this when simply moving the mouse between screens as well as dragging windows and other UI elements.

Revision history for this message
Ghetolay (ghetolay) wrote :

Everyone here seems to be bothered by sticky edge and want it gone but I'm experiencing and wanting the exact opposite.

When I set the dock to the left side and set auto-hide I'm not able to open it anymore on my right monitor. There is absolutely no sticky edge, even when I go really really slowly. I'm just not able to trigger the dock appearance.

I just upgraded to ubuntu 18.04 and it's really disturbing me.

Revision history for this message
James Lewis (james-fsck) wrote :

This used to be a configurable feature in Unity... I'm not sure if this is a bug or just I can't find the option any more...

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

If the problem is the Ubuntu Dock then please report a bug to its developers here:

https://github.com/micheleg/dash-to-dock/issues

and then tell us the new bug ID.

tags: added: bionic
Revision history for this message
chris (serella-c) wrote :

Im not sure if its barrier or sticky that comes into play. I was able to disable it on 16.04 as described above.

Multi screen (two)
Dock on Primary monitor only
Left Side
Auto Hide

Issue, Mouse sticks at monitor join edge. It occurs only when moving the mouse from primary to secondary at the top of the screen. Could it be the desired effect to prevent passing by the system dropdown (sorry dont know what else to call it).

In any case, its quite annoying when you just want to move across because you have to remember to drop the cursor below the stick/barrier to get to the second screen.

I am not sure how it can become acceptable, a delay barrier all the way down while frustrating would become expected and so tolerable but the small barrier with dead stop makes it so that you just happen to hit it inadvertently which means its virtually impossible predict and so find yourself looking around the screen for the cursor.

Revision history for this message
chris (serella-c) wrote :

Ghetolay

You can place the dock on all displays or pick the one you want it on in settings > dock

I've just tested it and it allows you to open at the left edge of both monitors (not what I want as it also sticks the mouse briefly and i don't like the central dock).

Revision history for this message
A S (eenuep) wrote :

Had the same (or just a similar?) problem:
- auto-hide Dock enabled
- When I move the mouse between monitors the mouse sticks at the (left) dock of the right screen.

Fix:
- Search for the "Dock" Settings in the Dash(?) (Super key)
- move the dock to the right side of the right monitor

=> No sticking around of the mouse anymore between the screens :-)

Revision history for this message
Eike (e-h-juerrens) wrote :

The fix from #17 is not working for me, because I could not find any "Dock" settings via the "Activities" "Overview".

I moved the dock to the left using the "dconf Editor" to set the key "org.gnome.shell.extensions.dash-to-dock dock-position" to "LEFT".

Revision history for this message
Tomislav (hefest) wrote :

When using Ubuntu 20.04, a workaround along the lines of comment #17 is to go to Settings -> Screen display and then set the primary display to the display other than the one currently selected.

If the dock was previously shown between the 2 screens, this would move the dock to e.g. the left edge of the left screen, which then unsticks the edge between the two screens.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.