<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [bug] Multiple cursors appear when udev rules for seats are applied"
href="https://bugs.freedesktop.org/show_bug.cgi?id=69778">69778</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>[bug] Multiple cursors appear when udev rules for seats are applied
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>brian.j.lovin@intel.com
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>weston
</td>
</tr>
<tr>
<th>Product</th>
<td>Wayland
</td>
</tr></table>
<p>
<div>
<pre>Software Stack:
Fedora 19
3.10.10-200.fc19.x86_64
wayland (HEAD) 1.2.91-0-g4125367
drm (HEAD) libdrm-2.4.46-0-gc6d73cf
mesa (9.2) heads/9.2-0-g2cda3f0
libva (HEAD) libva-1.2.1-0-g88ed1eb
intel-driver (HEAD) 1.2.0-0-g6898ab7
weston (HEAD) 1.2.91-0-g7799385
If one configures udev rules (/etc/udev/rules.d/weston.rules) on a pointer
device to use the seat functionality, then two pointers appear - one that is
bound to the seat and one which is not bound to the seat.
To re-create:
1. Set up udev rules to assign a pointer device to a seat.
2. Unplug and replug pointer device (or otherwise apply the new udev rules)
3. Launch Weston, move the pointer and observe two pointers on the display.
4. Modify the udev rule by commenting the entire rule out, unplug/replug
pointer device, now observe that the device controls the other pointer on the
screen.
Here's an example weston.rules file, just modify ID_VENDOR_ID and ID_MODEL_ID
for your device (use lsusb -vvv to find these values):
ENV{ID_VENDOR_ID}=="04d9",ENV{ID_MODEL_ID}=="0499",ENV{WL_SEAT}+="back0"</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>