<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span> changed
<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED WONTFIX - Ignore the mute touchpad when synaptics i2c is used"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96969">bug 96969</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>NEW
</td>
<td>RESOLVED
</td>
</tr>
<tr>
<td style="text-align:right;">Resolution</td>
<td>---
</td>
<td>WONTFIX
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED WONTFIX - Ignore the mute touchpad when synaptics i2c is used"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96969#c9">Comment # 9</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED WONTFIX - Ignore the mute touchpad when synaptics i2c is used"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96969">bug 96969</a>
from <span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span></b>
<pre>I had a look at this for libinput and this would be a lot more complicated than
is currently warranted for. From a code check, both devices correctly pair wih
the built-in keyboard for the disable-while-typing feature. So the only
negative effect we currently have is that we have a second touchpad that
doesn't send events. That effect is largely cosmetic (though it can cause
end-user confusion).
To fix this in libinput we'd need to have some udev tagging in place (to tag
*both* devices) and run-time handling of the devices to drop the mute device.
since we can't guarantee the discovery order of the devices we can't just solve
this with a udev rule/hwdb entry.
libinput doesn't have the bits in place yet to fully drop a device if it's not
removed by the kernel. And we can't *remove* it anyway when the path interface
is in use (in the Xorg case), we can only mute it - which isn't necessary for
an already mute device.
There is one option around it by using DMI matches to simply tag any serial
synaptics device on the matched DMI platforms but that would have the same
side-effects as the kernel solution - custom kernels could break things.
So for now I'm closing this as WONTFIX. If someone wants to put the effort in
to make this work correctly we can revisit, but this is unlikely to happen.</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>