Onde está o mouse e o teclado do meu pc?

2

Talvez esta seja uma pergunta geral:

Como posso saber quais arquivos de dispositivos no diretório "/ dev" correspondem ao mouse e teclado do meu pc?

    
por Sam Liao 10.08.2009 / 11:25

3 respostas

1

Depende de muitas coisas (arquitetura, distribuição, idade do kernel, fase da lua), mas a resposta mais provável é /dev/input/mouse* é cada mouse no sysem, /dev/input/mice é a agregação de todos os mouses, e /dev/input/uinput é o teclado.

    
por 10.08.2009 / 11:39
1

A resposta nos dias de hoje é "Ask HAL ou DeviceKit". O trabalho deles é responder a pergunta "Onde posso encontrar um mouse?"

    
por 10.08.2009 / 11:53
1

Não sei ao certo o quão novo isso é para udev ou devfs (se estiver usando kernel antigo), ou se requer certas opções de compilação do kernel, mas Com o Ubuntu Jaunty Stock Kernel você pode fazer o seguinte para o teclado:

[kbrandt@opadmin: ~] ls -l /dev/input/by-id                                                                                        
total 0
lrwxrwxrwx 1 root root 9 2009-06-22 10:35 usb-Dell_Dell_USB_Keyboard-event-kbd -> ../event5
lrwxrwxrwx 1 root root 9 2009-06-22 10:35 usb-Microsoft_Microsoft_Wireless_Optical_Desktop__1.00-event-kbd -> ../event3

Em seguida, observe onde o link simbólico está apontando para a esquerda. Para verificação, você pode fazer algo como:

sudo cat /dev/input/event5

Em seguida, digite coisas em outra janela enquanto esta estiver rodando e você verá todos os tipos de caracteres preenchendo o terminal.

Você pode fazer o mesmo com o mouse # até ver mais lixo ao mover o mouse, como:

sudo cat /dev/input/mouse1

Existem provavelmente formas melhores, mas provavelmente não são tão divertidas: -)

    
por 10.08.2009 / 15:28

Tags