Soy bastante nuevo en ubuntu y he comenzado a buscar en todas partes y comprobar todo. Recientemente vi estos archivos en /dev/input/
eventX, js0, mouse, mouseX. Al imprimir la salida usando "cat" me di cuenta de que de alguna manera son responsables de la entrada del mouse y el teclado, pero la salida tenía una codificación de caracteres extraña (incluso para el teclado).
Mis preguntas son
- ¿Qué son estos archivos y cómo puedo interpretar los datos de estos archivos?
- ¿Hay otros lugares donde puedo acceder a la entrada / salida de mi máquina Ubuntu?
- ¿Y hay algún libro electrónico, manual o algo similar que pueda verificar el deber y la estructura de los archivos del sistema ubuntu? (es decir, para encontrar la respuesta a dicha pregunta)
Actualizar
Para hacer que los datos del archivo sean más legibles, utilicé hexdump:
sudo cat /dev/input/by-id/<nameofthemouse> | hexdump -C
input-devices
documentation
Pouya
fuente
fuente
Respuestas:
/ dev es el directorio del sistema que contiene todos los archivos relacionados con el dispositivo de hardware. Consulte este manual para obtener información general sobre el árbol del sistema de archivos de Ubuntu y esto también.
fuente
Esta es la ubicación donde se encuentran los archivos de dispositivo para sus dispositivos de entrada.
Archivos de dispositivo: (tomado de Wikipedia)
fuente
Toda la información en se almacena en una estructura llamada . Más detalles sobre el evento están disponibles aquí: https://www.kernel.org/doc/Documentation/input/input.txt
/dev/input/eventX
input_event
fuente