Dopo "lungo e profondissimo cosare di cervello nella mia testa" (chi ha visto Madagascar, capirà) che mi ha portato ad una lunga e triste mancanza dal forum, eccomi qui con un howto "fresco, frescolissimo"!!!
Come usare una webcam Logitech QuickCam Messenger con il nostro gechino???? Semplice, ma non immediato!
Infatti, sempre con l'idea in testa che "Google è mio amico", faccio la ricerchina e scopro che come sempre sono uno dei tantissimi fortunati che usano una delle distro con più documentazione in assoluto: Gentoo!!!
Infatti qui, sul wiki ufficiale, c'è una paginetta pronta pronta con tutto quello che serve!!!!
Seguendo questo wiki, che comunque consiglio di tenere sottocchio in parallelo a questo howto, di può semplicemente configurare e far funzionare la nostra webcam.
La domanda ora immagino che sia:
"Ma, mouser, se c'è già il wiki, a che caspiteronzola serve l'howto???"
Semplicissimo: l'howto parla di come configurare una webcam Logitech QuickCam con Gentoo GNU/Linux, ma le specifiche per la QuickCam Messenger sono un "cicinino" diverse.... nulla di insuperabile comunque, con l'aiuto dell'amico internet e, magari, un pochettino anche dell'amico mouser
Ma andiamo a cominciare:
Configuriamo il kernel come detto dal wiki, anche se personalmente consiglio l'inserimento di "Video For Linux" come modulo, ricompiliamo e ributtiamo (ehmmm, rebootiamo).
A questo punto, il wiki spiega di lanciare un bel
Code: Select all
# emerge qc-usbApriamo un terminale, e scarichiamo il driver per le QuickCam Messenger:
Code: Select all
# wget http://home.mag.cx/messenger/source/qc-usb-messenger-0.9.tar.gzCode: Select all
# tar zxvf qc-usb-messenger-0.9.tar.gzCode: Select all
# emerge -av xawtvCode: Select all
# cd qc-usb-messenger-0.9
# ./quickcam.shPer chi, invece, vuole fare le cose pulite pulite, ecco qui i passaggi: prima di tutto occorre controllare che sia effettivamente caricato in memoria il driver VideoForLinux; per fare questo:
Code: Select all
# lsmod
Module Size Used by
videodev 8448 0
Code: Select all
# modprobe -l | grep video
/lib/modules/2.6.14-gentoo-r5/kernel/drivers/media/video/videodev.ko
/lib/modules/2.6.14-gentoo-r5/kernel/drivers/media/video/v4l2-common.ko
/lib/modules/2.6.14-gentoo-r5/kernel/drivers/media/video/v4l1-compat.ko
# modprobe videodev
A questo punto, colleghiamo la webcam e con un dmesg, vediamo che device è stato creato: nel mio caso, il device è /dev/video0
ok, cancelliamo e ricreiamo il device (infatti, la QuickCam Messenger crea il device, ma non capisco perchè lo crea in modo errato
Code: Select all
# rm -f /dev/video0
# mknod /dev/video0 c 81 0
# chmod a+rw /dev/video0
Non dobbiamo fare altro che collegare la webcam ed il device ora sarà corretto...... ora non resta che eseguire una piccola modifica allo script
quickcam.sh per far si che esegua le stesse cose, ma che non si interrompa continuamente per dire "Va tutto ok, premi Invio per continuare"...
Copiamo ovviamente il file in uno nuovo:
Code: Select all
# cp quickcam.sh mouser_quickcam.shCode: Select all
askreturn() {
echo -n "Press Ctrl+C to quit, Enter to continue ---> "
read x
echo ""
}Code: Select all
askreturn() {
echo -n "Press Ctrl+C to quit, Enter to continue ---> "
#read x
echo ""
}Code: Select all
# ./mouser_quickcam.shIn caso contrario, consiglio vivamente di lanciare lo script originale per farsi un'idea di quale potrebbe essere il problema.
Note Finali
E vuallà la nostra Logitech QuickCam Messenger funziona a dovere!!!
Ho notato, però, che alcuni applicativi (per esempio gqcam o amsn) non funzionano comunque, perchè vanno "a priori" a cercare la webcam in /dev/video. Se siamo in questa casistica, basta dare un:
Code: Select all
# rm -f /dev/video
# ln -s /dev/video0 /dev/video
In ogni caso, preferisco utilizzare xawtv, che con il parametro -c, permette di scegliere il device direttamente da linea di comando:
Code: Select all
# xawtv -c /dev/video0Ciriciao
mouser
[edit]
Come segnalatomi da Luca89, ne approfitto per postare questo link a bugzilla, dal quale si può scaricare direttamente l'ebuild del driver qc-usb-messenger (ad oggi sono disponibili gli ebuild per la versione 0.8 e la 1.1).
Appena ne avrò l'occasione posterò i passaggi per installare il driver direttamente dall'ebuild







