Automatisch erkannte Maus - Deaktivieren Sie die dritte Tastenaufzählung


0

Ich möchte die 3rd-Button-Emulation in Ubuntu 9.10 deaktivieren. Normalerweise würde ich die Option einfach ändern xorg.confund sie würde verschwinden - aber wie gehe ich mit einer automatisch erkannten Maus um?

Zum Beispiel habe ich eine Maus, die ich an USB anschließe und deren Emulation standardmäßig aktiviert ist. Wie ändere ich es in diesem Fall?

Antworten:


0

Es funktioniert, aber ich werde einen Beitrag, der nur einen Link zu einem massiven Wiki-Artikel enthält, nicht upvoten. Bitte kopieren Sie relevante Informationen hier.
Viraptor

Was bringt es, Inhalte zu duplizieren?
Florian Diesch

Wikis wechseln. Außerdem müssen Sie über dem Anker lesen, den Sie bereitgestellt haben, um zu wissen, wie die .fdi-Datei lautet und wo sie abgelegt werden soll.
Viraptor

Das entspricht ungefähr dem Grund, warum ich diese Seite lieber verlinke: Sie wird für neuere Versionen von Ubuntu aktualisiert, sodass Sie wissen, wo Sie suchen müssen, wenn Sie auf eine neuere Version aktualisieren, und die Seite enthält alle Informationen, die Sie benötigen, während ich möglicherweise etwas vergesse, das ist Für mich (aber vielleicht auch nicht für Sie) beim Paraphrasieren oder Kopieren des Textes offensichtlich.
Florian Diesch

-1

Wie in https://wiki.ubuntu.com/X/Config/Input beschrieben , kann dies über die Hal-Richtlinienkonfiguration in Ubuntu 8.10 - 9.10 erreicht werden. Alle .fdieingegebenen Dateien /etc/hal/fdi/policywirken sich auf das angeschlossene Gerät aus, wenn die Übereinstimmung erfolgreich ist.

Aktuelle Eigenschaften eines Gerätes können über überprüft werden lshal | less. Ein Mausgerät enthält höchstwahrscheinlich eine Zeile wie:

info.capabilities = {'input', 'input.mouse'} (string list)

Um die Emulation der dritten Schaltfläche zu entfernen, muss der folgende Inhalt als .fdiDatei im Richtlinienordner gespeichert werden:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.mouse">
      <merge key="input.x11_options.Emulate3Buttons" type="string">no</merge>
    </match>
  </device>
</deviceinfo>

Obwohl das Wiki auch andere Änderungen auflistet (wie das Setzen des Treibers auf "mouse"), funktioniert es nicht immer und kann zum Absturz von xorg oder zum vollständigen Absturz führen. Dies ist die minimale Datei, die benötigt wird, um nur die Tastenemulation zu deaktivieren. Die Option wird nach dem erneuten Anschließen des Geräts geändert.


Ich denke nicht, dass das gute Manieren ist.
Florian Diesch
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.