Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
xinput [2020/09/15 20:16] root [Setzen von Optionen für ein Device] |
xinput [2020/09/15 21:19] (aktuell) root [Persistent machen der Einstellungen] |
||
|---|---|---|---|
| Zeile 102: | Zeile 102: | ||
| **Hinweis: | **Hinweis: | ||
| + | |||
| + | ====== Persistent machen der Einstellungen ====== | ||
| + | |||
| + | * es gibt mehrere Wege | ||
| + | * über Startscripte xinput aufzurufen (oder über Autostart des Desktop-Environments) | ||
| + | * ist der einfachste | ||
| + | * aber beim abziehen und wieder anstecken oder späterem anstecken wird das Device nicht konfiguriert mit den Einstellungen | ||
| + | |||
| + | Im folgenden der Weg über eine xorg.conf bzw. eine Datei unter / | ||
| + | |||
| + | * es können nicht die Namen der Einstellungen genommen werden die in xinput genutzt werden | ||
| + | * man muss sich die Einstellung aus "man xorg.conf" | ||
| + | * oder (wenn es eine Option von libinput ist) aus "man libinput" | ||
| + | * die Optionen heißen ähnlich, aber leicht anders als in xinput | ||
| + | |||
| + | Eine Datei / | ||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | MatchProduct | ||
| + | MatchIsPointer " | ||
| + | Driver " | ||
| + | Option | ||
| + | Option | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | * Identifier ist ein frei wählbarer Name | ||
| + | * MatchProduct gibt an für welches Produkt die Konfig gilt - kann ggf. weggelassen werden, dann für alle | ||
| + | * der name ist der aus xinput | ||
| + | * MatchIsPointer ist ggf. wichtig wenn man das Device in xinput zweimal hat (einmal als Keyboard und einmal als Pointer) um zu unterscheiden welches der beiden Devices man konfiguriert | ||
| + | * Driver " | ||
| + | * Option xyz sind wie oben beschrieben aus der man-Page von xorg.conf oder libinput | ||
| + | * das Schema ist " | ||
| ====== Beispiele ======= | ====== Beispiele ======= | ||
| Zeile 117: | Zeile 151: | ||
| Obiges Beispiel setzt Button 9 (zu ermitteln via xev) als Scroll-Button (Button der gedrückt werden muss damit die Bewegung als Scrollen erkannt wird) und aktiviert das Scrollen per Button + Bewegung im zweiten Schritt als (zusätzliche) Scroll-Methode. | Obiges Beispiel setzt Button 9 (zu ermitteln via xev) als Scroll-Button (Button der gedrückt werden muss damit die Bewegung als Scrollen erkannt wird) und aktiviert das Scrollen per Button + Bewegung im zweiten Schritt als (zusätzliche) Scroll-Methode. | ||
| + | \\ \\ \\ | ||
| + | Ein xorg.conf-File (/ | ||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | MatchProduct | ||
| + | MatchIsPointer " | ||
| + | Driver " | ||
| + | Option | ||
| + | Option | ||
| + | EndSection | ||
| + | </ | ||