Unity8 mouse cursor never changes when moving over widgets in app windows
Bug #1447839 reported by
kevin gunn
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Undecided
|
Michał Sawicz | ||
Mir |
Fix Released
|
Undecided
|
Robert Carr | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
qtmir (Ubuntu) |
Fix Released
|
Undecided
|
Daniel d'Andrada | ||
unity-system-compositor (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Mouse cursor never changes when moving over widgets in app windows (e.g. 'I' cursor for a text editor).
Related branches
lp:~dandrader/qtmir/mirCursorNames
- Michał Sawicz: Approve
- Unity8 CI Bot (community): Approve (continuous-integration)
- Lukáš Tinkl: Pending requested
-
Diff: 63 lines (+32/-2)1 file modifiedsrc/platforms/mirserver/surfaceobserver.cpp (+32/-2)
summary: |
- mouse edge of window drag handles + Support dynamic mouse cursor icons |
tags: | added: desktop |
Changed in mir: | |
status: | Fix Committed → Fix Released |
description: | updated |
summary: |
- Mouse cursor never changes when moving over widgets in app windows + Unity8 mouse cursor never changes when moving over widgets in app + windows |
tags: | added: xmir |
Changed in qtmir (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
status: | Confirmed → In Progress |
Changed in qtmir: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
status: | Confirmed → In Progress |
Changed in unity-system-compositor (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in unity8 (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in canonical-devices-system-image: | |
status: | New → In Progress |
assignee: | nobody → Michał Sawicz (saviq) |
milestone: | none → 11 |
tags: | added: cursor |
Changed in canonical-devices-system-image: | |
milestone: | 11 → 12 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in qtmir: | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
no longer affects: | qtmir |
To post a comment you must log in.
Yeah, this requires us to resolve the cursor situation between unity8 and unity-system- compositor.
As previously discussed, having it drawn by u-s-c (aka "hardware" cursor) is nice for performance reasons, at least until the shell can leverage hwc. But then having to communicate to u-s-c how it should be drawn would be too weird.
I was wondering then, could we have a small separate surface that unity8 draws the cursor to, that u-s-c then picks up and puts in a layer above the shell as applicable? We'd need to communicate the location of the cursor "point" relative to the surface to make it happen, though.
Thoughts?