Genauer gesagt, wenn Sie ein USB-Speichergerät anschließen, wird es sd
irgendwo geladen, aber wo wird eine USB-Tastatur geladen /dev/
?
Antwort1
Tastaturen verwenden Event-Device-Dateien. Sie finden sie unter /dev/input/event*
. Den genauen Pfad finden Sie unteregrep -i "keyboard.+\/dev" /var/log/Xorg.0.log
Antwort2
Ich weiß, dass es für eine Antwort etwas spät ist, aber ich hoffe, dass dies für Freunde hilfreich ist.
„mice“ enthält Mauseingabedaten, aber um die Datei zu finden, die mit den Tastaturen zusammenhängt, müssen wir die Dateien im Ordner „by-path“ überprüfen. Die Dateinamen der Tastaturen enden mit „event-kbd“. Wir müssen die Links zu den Tastaturen finden, und dann können wir die Ereignisdatei der Tastaturen finden. Die folgenden Befehle können dies automatisch für uns erledigen:
kbdEvents=($(ls /dev/input/by-path | grep "event-kbd"))
for forCounter in "${kbdEvents[@]}"
do
eventFile=$(readlink --canonicalize "/dev/input/by-path/${forCounter}")
# do anything ...
done
Dieser Code ist Teil des Codes für die Pausenzeit auf meiner persönlichen Website:mazKnez.com