[enhancement] Clients cannot change the hardware cursor

Bug #1206780 reported by Raymond Wells on 2013-07-31
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Fix Released
Robert Carr
mir (Ubuntu)

Bug Description

There is no API exposed to a client allowing the change of the hardware cursor shape. Such functionality is important to many applications targeting Mir, especially to UI toolkits which frequently need to change the cursor's shape.

Prerequisite fix: bug 1189775

Raymond Wells (rfw2nd) wrote :

I'm interested in developing this feature. :)

Changed in mir:
assignee: nobody → Raymond Wells (rfw2nd)
Daniel van Vugt (vanvugt) wrote :

This is a feature already mentioned in a blueprint:
    add client side API for changing the cursor: TODO

Also, it's required by:
    [raof] XMir hardware cursor support: BLOCKED

Changed in mir:
importance: Undecided → Wishlist
Robert Carr (robertcarr) wrote :

Cool! Took a peek at the branch. Looks like a good start.

I think to land it we need to go back and fill in some testing. I think that this will clarify interfaces around some unclear questions, for example how can the shell enforce policy on which sessions are allowed to change the cursor. It's late for me but I will try and provide some more concrete suggestions in the morning! Let me know if I can be helpful.

Raymond Wells (rfw2nd) wrote :

Thank you :D.
Any feedback is appreciated. :)

Daniel van Vugt (vanvugt) wrote :


If you want feedback, the guaranteed way to get it is propose the branch for merging. And then continue discussions in the merge proposal.

Changed in mir:
importance: Wishlist → Low
status: New → Triaged
description: updated
description: updated
tags: added: cursor
summary: - Clients cannot change the hardware cursor
+ [enhancement] Clients cannot change the hardware cursor
tags: added: enhancement
tags: added: gtk-mir
Daniel van Vugt (vanvugt) wrote :

Fix released roughly in Mir 0.4.0 ??

Changed in mir:
assignee: Raymond Wells (rfw2nd) → Robert Carr (robertcarr)
status: Triaged → Fix Released
Changed in mir (Ubuntu):
status: New → Fix Released
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers