Bug 140963
| Summary: | Logitech MX 1000 mouse: xorg does not see all 12 buttons | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Sergey V. Udaltsov <sergey_udaltsov> |
| Component: | xorg-x11 | Assignee: | X/OpenGL Maintenance List <xgl-maint> |
| Status: | CLOSED NOTABUG | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 3 | ||
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i686 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2004-11-27 09:36:50 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Sergey V. Udaltsov
2004-11-27 00:12:47 UTC
X11 does not support 12 buttons at all. It supports up to 7 buttons maximum, and scroll wheels and similar devices generally count and work like 2 individual buttons. As such, this is not a bug, but a hard coded limitation in the X server, and possibly in the protocol itself. If you have a device which has 7 or less buttons, including the scroll wheels and similar gizmos, and some or all of the extra buttons do not work, you may be able to get them to work by editing various config file options documented in the appropriate manpages. Other devices however may simply not have driver support for the special buttons on some pointing devices. That is also not a bug, but rather lack of a feature, either in the X.Org mouse driver, or the kernel input drivers, or both. In any case, with the current X server framework, it is only possible to have a maximum of 7 buttons. The proper place for these limitations to be overcome in the future, is in upstream enhancements to the X.Org drivers, the server, the X11 protocol, and the Linux kernel. You can file a bug report as a feature enhancement request in the X.Org bugzilla at: http://bugs.freedesktop.org in the xorg component in order to track this if you like. Someone may be able to enhance the X mouse driver to handle some of the extra buttons on some pointing devices out there, however a proper long term solution that works with all buttons on all devices will require some much larger future upstream X server and driver development, which is outside the scope of what we track in our bugzilla. I also recommend discussing this on the xorg mailing list if you're interested in the developmental aspects of solving the bigger problem described above. I'm closing this as "NOTABUG" as it is an X server/protocol limitation, as well as potentially lack of hardware support in the kernel and/or X drivers, and not a bug. Created a but against xorg: https://bugs.freedesktop.org/show_bug.cgi?id=1947 Also, I am a bit surprised why the page I mentioned describes some operations with 12-button mouse as real. Do they cheat, I wonder?... Seems like this is fixed in latest xorg, someone can confirm? Well at least latest rpm for fc3 (xorg-x11-6.8.2-1.FC3.13) - still breaks at xmodmap with the same error. X11R7 will be the first X.Org X11 release to support more than 7 buttons on devices of this nature by using the "evdev" input driver. Fedora Core 5 will probably be the first OS release to come with the "evdev" driver. |