GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

evtest - Online w chmurze

Uruchom evtest w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie evtest, które można uruchomić u bezpłatnego dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


evtest — monitor zdarzeń urządzenia wejściowego i narzędzie do wysyłania zapytań

STRESZCZENIE


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

evtest --query /dev/input/eventX

OPIS


Pierwszy typ wywołania wyświetlony powyżej („tryb przechwytywania”) powoduje wyświetlenie evtest
informacje o określonym urządzeniu wejściowym, w tym o wszystkich zdarzeniach obsługiwanych przez
urządzenie. Następnie monitoruje urządzenie i wyświetla wszystkie wygenerowane zdarzenia w warstwie zdarzeń.

Jeśli flaga --grab jest podana w trybie przechwytywania, evtest przechowuje EVIOCGRAB na urządzeniu.
Gdy to przechwytywanie jest aktywne, inne procesy nie będą odbierać zdarzeń z jądra
urządzenia. Chwyt jest ponownie zwalniany, gdy evtest kończy działanie.

W drugim typie wywołania („tryb zapytań”) evtest wykonuje jednorazowe zapytanie o plik
stan określonego klucza wartość wydarzenia rodzaj.

rodzaj jest jednym z: EV_KEY, EV_SW, EV_SND, EV_LED (lub wartość liczbowa)

wartość może być reprezentacją dziesiętną (np. 44), szesnastkową (np. 0x2c) lub stałą
nazwa (np. KEY_Z) żądanego klawisza/przełącznika/dźwięku/diody LED.

Jeśli bit stanu jest ustawiony (klawisz wciśnięty, włącz, ...), evtest wychodzi z kodem 10. Jeśli
bit stanu jest nieustawiony (klawisz wciśnięty, wyłączony, ...), evtest wychodzi z kodem 0. Żadne inne
generowane jest wyjście.

evtest musi mieć możliwość odczytu z urządzenia; w większości przypadków oznacza to, że musi zostać uruchomiony
jako root.

evtest jest powszechnie używany do debugowania problemów z urządzeniami wejściowymi w X.Org. Wyjście evtest
pokazuje informacje prezentowane przez jądro; na podstawie tych informacji może być
ustalił, czy błąd może dotyczyć jądra, czy X.Org.

DIAGNOSTYKA


Jeśli evtest nie pokazuje żadnych zdarzeń, mimo że urządzenie jest używane, może to oznaczać, że urządzenie jest używane
przechwytywane przez proces (EVIOCGRAB). Zwykle ma to miejsce podczas debugowania synaptyki
urządzenia z X. Przełączenie VT na TTY lub wyłączenie serwera X kończy to
grab i urządzenia synaptics mogą być debugowane.

Poniższe polecenie pokazuje procesy z otwartym deskryptorem pliku na urządzeniu:

utrwalacz -v /dev/input/eventX

EXIT KOD


evtest zwraca 1 w przypadku błędu.

Gdy jest używany do zapytania o stan, evtest zwraca 0, jeśli bit stanu jest nieustawiony i 10, jeśli stan
bit jest ustawiony.

Skorzystaj z evtest online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.