Descubra o event correspondente ao seu dispositivo
Publicado por Alexandre Felipe Muller de Souza 19/12/2005
[ Hits: 6.527 ]
Homepage: www.afms.com.br
Pra quem tem vários teclados e mouses e possui o udev instalado este script mostra qual event foi usado num curto espaço de tempo. Economiza quando se precisa fazer uma configuração e dispensa ficar lendo arquivos do /proc na mão.
A idéia é fazer um hexdump em todos os dispositivos e ver em quais deles teve algum byte (2 bytes mais precisamente) escritos.
#!/bin/bash trap "" SIGTERM mkdir ~/temp 2> /dev/null J=0 for I in $(ls /dev/input/event*); do expr $(hexdump -n128 $I | wc -c) = 392 > ~/temp/event$J & # ve quantos bytes foram usados em todos os dispositivos let J++ done; echo Use somente o dispositivo... sleep 4 killall hexdump # mata todos os hexdump pra ver quantos bytes tiveram escritos sleep 1 N_DEV=0 for I in $(ls ~/temp); do if [ "$(cat ~/temp/$I 2> /dev/null)" = "1" ] then SAIDA=$I let N_DEV++ fi done; \rm ~/temp -r 2> /dev/null if [ $N_DEV != 1 ] # se achou mais de 1 dispositivo ou nenhum then ./veevent.sh else echo $SAIDA fi
burncd - programa para gravar ISOs
Script de compilação do kernel 3.3.4 no Ubuntu 11.10 64 bits
Verificando a versão mais recente do Wine via script
Linkar libs do Boost 1.74.0 para 1.73.0 no Slackware Current
ZPenBoot - Gravando imagem ISO em um pendrive
Nenhum comentário foi encontrado.
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor









