← Back to team overview

unity-design team mailing list archive

Launcher should be optional on secondary displays


Hello all. I sent a bug report that was really just a wishlist item and was directed towards this list instead. I'll link the bug report for clarity's sake.


What I'm asking for is the ability to not have the launcher on a non-primary display, and to be able to independently configure when the launcher is enabled on all non-primary displays. For example these should all be possible scenarios,

2 monitors, one launcher on primary screen
4 monitors, one launcher on primary screen, one launcher on screen 4
3 monitors, 3 launchers

I think I would argue that anyone running 4 displays is capable of understanding that if they shut the launcher off on a secondary display there user experience has changed. And of course, the default would be to have a launcher on all screens -- it would have to be changed to support this idea.

Now, given the primary reason for this change is because I dislike the edge detection when crossing monitors, I am open to other ideas about how to solve this problem. For me, shutting off launchers on non-default screens (in my case I would go back to the <unity 5.2 configuration of having only one launcher -- I really liked that) solves the problem of edge detection.

So what's so bad about edge detection? I move windows and my mouse cursor back and forth between monitors, and the edge detection for the launcher between the monitors traps my mouse in a non-intuitive and annoying way :-( I am currently running a dual monitor setup, one screen on the left, the other on the right. It's not pleasant to work on both monitors given you have to slide your mouse thru the annoying trap in the middle constantly. My fluid mouse movements are interrupted, and I am forced to over accelerate my mouse to get across the edge. I have played with the sensitivity settings, but this has little effect as the issue is still there.

Other solutions maybe to remove the edge detection when crossing between monitors, but still allow the launcher to be accessed using the super key? The edge detection could stay on all monitors where there is no monitor to the left of it (aka, nothing to cross). Note that at the moment setting the 'autohide' launcher to off still causes edge detection in switching between monitors. This make no sense, as if the launcher is visible no detection needs to occur to display it -- it's always present. I did not see an open bug for this, so I filed one here:


I will add that outside of this case, I am really enjoying unity 5.x. It's so much faster and more feature packed than the oneiric version. The stability has been great as well (though this edge detection sometimes causes X crashes -- my first compiz/unity crashes since Maverick :-( ).

Thanks everyone,


Follow ups