Kann ich die Mausklickfrequenz begrenzen?

8

Ich habe einen wirklich nervigen Fehler. Dies ist kein Fehlerbericht, aber ich werde berichten, was der Fehler mit mir macht. Wenn ich mit der mittleren Maustaste klicke, werden gelegentlich zwei oder drei mittlere Klickereignisse ausgelöst. Ich sage gelegentlich, aber es kommt in Clustern. Die Wirkung dieses rein nervigen:

  • Ein Link wird X-mal in X neuen Registerkarten geöffnet
  • Ich füge etwas X-mal in ein Terminal ein
  • Ich klicke mit der mittleren Maustaste, um mit dem Freescrolling zu beginnen, und if (X % 2 == 0)ich glaube, ich wollte überhaupt nicht scrollen.

Dieser Fehler hat mich lange verfolgt. Gleich zurück zum 9.04. Seitdem habe ich Folgendes geändert:

  • Neues Motherboard (gleiche CPU)
  • Neue Maus (Logitech => Razer)
  • Neue Grafikkarte (immer noch Nvidia, immer noch binärer Treiber)
  • Neuinstallation von Ubuntu (Kopie des Profils - aber das Problem tritt auch im neuen Gastprofil auf)

In dem Fehler (der jetzt wegen Inaktivität gelöscht wurde) gab es einen Hinweis darauf, dass der Nvidia-Treiber die Ursache sein könnte.

Aber ich bin nicht hier, um mit Ihnen über den Fehler zu sprechen, da wir hier keine Fehlerberichte erstellen. Angesichts der Tatsache, dass das Problem für mich einfach nicht sterben wird, dachte ich, ich würde die vielen klugen Köpfe hier fragen, ob ich es umgehen könnte. Ich habe eine Idee:

Kann ich Klickereignisse in X / XInput / Whatever-Mouse-Use minimal verzögern?

Wenn ich dort eine 50-ms-Barriere einbauen könnte, würde mich das sicher nicht beeinträchtigen, aber es würde den Fehler zerstören.

Wenn Sie wissen, wie Sie den Fehler sofort beheben können, möchte ich natürlich auch von Ihnen hören!

Oli
quelle
Wenn der Fehler aufgrund von Inaktivität fälschlicherweise geschlossen wurde, setzen Sie ihn wieder auf Neu / Bestätigt.
Torque
Ich habe danach gesucht, bevor ich dies gepostet habe, und kann es nicht finden. Ich werde später in meinen Launchpad-E-Mails nachsehen, ob sie noch in irgendeiner Form vorhanden sind. Edit: Nein. Ich sollte irgendwann einen weiteren Fehler melden, aber bei dieser Frage soll es wirklich darum gehen, das Problem zu umgehen.
Oli
Wenn Sie den neuen Fehler veröffentlichen, sollten Sie erwähnen, dass dieser seit dem 9.04. nicht mehr behoben wurde!
Alvar
Es ist äußerst ungewöhnlich, dass ein Fehler auf dem Launchpad einfach nicht mehr existiert. Fehler werden nicht gelöscht, nachdem sie als behoben gelten (noch nachdem sie als ungültig markiert wurden oder nicht behoben werden). Sind Sie der ursprüngliche Reporter des fehlenden Fehlers? Können Sie uns Ihren Launchpad-Benutzernamen mitteilen?
Eliah Kagan
Weitere Möglichkeiten, dies zu beheben, finden Sie unter askubuntu.com/questions/321816/…
Matija Nalis

Antworten:

6

Stellt sich heraus , dieses Problem wurde durch einen Hardwarefehler in beiden Mäusen verursacht. Ich habe es behoben, indem ich meine Maus geöffnet und sowohl das Rad als auch alle Tasten mit komprimiertem Kontaktreiniger abgespritzt habe.

Leider löste dies das Fett auf der Mausrad-Takelage auf, so dass ich frisches Silikonfett auf diese Teile auftragen musste.

Alles in allem scheint es ein faires Geschäft zu sein, 8 Pfund auszugeben, um eine 100-Pfund-Maus wieder zum Leben zu erwecken. Ja, ich habe zu viel für eine Maus bezahlt, aber sie sieht hübsch aus.

Geben Sie hier die Bildbeschreibung ein

Oli
quelle
1
Manchmal hilft das Reinigen der Maus nicht, wenn die Schaltung beschädigt ist. Daher wäre ein Software-Klickbegrenzer für manche Menschen immer noch nützlich.
Victor Sergienko
0

Als ich nachgeschlagen habe, wie die Maus einen Artikel im Ubuntu-Forum entprellt, wurden https://launchpad.net/btnx/ und btnx-config erwähnt. Es klingt wie ein allgemeines Werkzeug, aber vielleicht wäre es hilfreich.

John S. Gruber
quelle
Früher habe ich btnx verwendet (um die Tasten einer alten Logitech-Maus zuzuordnen), aber es ist schon lange ein völlig totes Projekt, sogar die Erstellerdomäne ist jetzt tot. Es wurde nach einem Xinput-Update (IIRC - das ist lange her) gelöscht
Oli
Nicht ganz tot, da ich einige lebendige Gabeln auf Github sehe.
Victor Sergienko