GoGPT Best VPN GoSearch

OnWorks-Favicon

evtest – Online in der Cloud

Führen Sie evtest im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl evtest, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


evtest – Tool zur Überwachung und Abfrage von Eingabegeräteereignissen

ZUSAMMENFASSUNG


evtest [--grab] /dev/input/eventX

evtest --query /dev/input/eventX

BESCHREIBUNG


Der erste oben angezeigte Aufruftyp („Capture-Modus“) führt zur Anzeige von evtest
Informationen über das angegebene Eingabegerät, einschließlich aller von ihm unterstützten Ereignisse
Gerät. Anschließend überwacht es das Gerät und zeigt alle generierten Ereignisse der Ereignisschicht an.

Wenn das Flag --grab im Capture-Modus angegeben ist, behält evtest ein EVIOCGRAB auf dem Gerät.
Während dieser Grab aktiv ist, empfangen andere Prozesse keine Ereignisse vom Kernel
Geräte. Der Griff wird wieder freigegeben, wenn evtest beendet wird.

Im zweiten Aufruftyp („Abfragemodus“) führt evtest eine einmalige Abfrage des aus
Zustand eines bestimmten Schlüssels Wert einer Veranstaltung tippe.

tippe ist einer von: EV_KEY, EV_SW, EV_SND, EV_LED (oder der Zahlenwert)

Wert kann entweder eine Dezimaldarstellung (z. B. 44), eine Hexadezimaldarstellung (z. B. 0x2c) oder eine Konstante sein
Name (z. B. KEY_Z) der abgefragten Taste/Schalter/Sound/LED.

Ist das Statusbit gesetzt (Taste gedrückt, Einschalten, ...), bricht evtest mit Code 10 ab. Wenn der
Statusbit ist nicht gesetzt (Taste gedrückt, Ausschalten, ...), evtest wird mit Code 0 beendet. Sonst nichts
Ausgabe wird generiert.

evtest muss in der Lage sein, vom Gerät zu lesen; In den meisten Fällen bedeutet dies, dass es ausgeführt werden muss
als root.

evtest wird häufig zum Debuggen von Problemen mit Eingabegeräten in X.Org verwendet. Die Ausgabe von evtest
zeigt die vom Kernel bereitgestellten Informationen an; Basierend auf diesen Informationen kann es sein
festgestellt, ob es sich bei einem Fehler möglicherweise um ein Kernel- oder ein X.Org-Problem handelt.

DIAGNOSE


Wenn evtest keine Ereignisse anzeigt, obwohl das Gerät verwendet wird, kann es sein, dass das Gerät verwendet wird
von einem Prozess (EVIOCGRAB) erfasst. Dies ist normalerweise beim Debuggen einer Synaptik der Fall
Gerät aus X. VT-Wechsel zu einem TTY oder Herunterfahren des X-Servers beendet dies
Grab- und Synaptics-Geräte können debuggt werden.

Der folgende Befehl zeigt die Prozesse mit einem geöffneten Dateideskriptor auf dem Gerät:

Fuser -v /dev/input/eventX

EXIT CODE


evtest gibt im Fehlerfall 1 zurück.

Bei der Statusabfrage gibt evtest 0 zurück, wenn das Statusbit nicht gesetzt ist, und 10, wenn der Status nicht gesetzt ist
Bit ist gesetzt.

Nutzen Sie evtest online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.