Ubuntu 16.10 odd multiple monitor Appindicator behaviour
Bug #1648908 reported by
Tasos Sahanidis
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
After an upgrade to 16.10, I noticed that on any monitor other than the primary one, when an appindicator on the top bar is active and the cursor is dragged over other ones, the context menu doesn't follow the cursor like it did on previous versions.
Additionally, when clicking on other appindicators with one being already active, the context menu shows up on the primary monitor instead.
This behaviour can be reproduced on a real installation of 16.10 and 17.04 as well as a live ISO inside virtualbox
The bug is not present in a fully updated 16.04 installation.
The following video demonstrates the issue.
https:/
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
To post a comment you must log in.
After further investigation, this issue was caused by multiple commits.
First, revision 4185 in the yakkety branch (https:/ /bazaar. launchpad. net/~unity- team/unity/ yakkety/ revision/ 4185) causes a delay when hovering over Appindicators.
Due to this delay, if an Appindicator's context menu is open, and another one gets clicked, before the context menu switches to the indicator the cursor is currently hovered over, it will cause it to open in the wrong monitor.
Finally, with the introduction of revision 4187 (https:/ /bazaar. launchpad. net/~unity- team/unity/ yakkety/ revision/ 4187), the Appindicators no longer follow the cursor, meaning that a click is required to open another one, resulting in it opening in the wrong monitor
https:/ /vps.tasossah. com/bugs/ unity_multimon2 .webm