Οι webcams υποστηρίζονται μέσω των gspca drivers. Είναι πλέον ενσωματωμένες στον πυρήνα από την έκδοση 2.6.27
Για να ελέγξουμε εάν η webcam αναγνωρίζεται από το ΛΣ εκτελούμε
tail -f /var/log/syslog
Στην συνέχεια συνδέουμε την κάμερα. Θα πρέπει να δούμε κάτι παρόμοιο με το παρακάτω :
kernel: [22478.216059] usb 5-2: new full speed USB device using uhci_hcd and address 3 kernel: [22478.374273] usb 5-2: New USB device found, idVendor=045e, idProduct=00f7 kernel: [22478.374277] usb 5-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0 kernel: [22478.374280] usb 5-2: Product: USB camera kernel: [22478.374393] usb 5-2: configuration #1 chosen from 1 choice kernel: [22478.378757] gspca: probing 045e:00f7 kernel: [22478.383272] sonixj: Sonix chip id: 11 kernel: [22478.385329] gspca: probe ok kernel: [22478.386664] gspca: probing 045e:00f7
Ο έλεγχος μπορεί να γίνει και από την εφαρμογή xawtv που είναι κυρίως για προβολή τηλεοπτικού σήματος
aptitude install xawtv xawtv -hwscan
Θα εμφανιστεί κάτι παρόμοιο με το παρακάτω
/dev/video0: OK [ -device /dev/video1 ] type : v4l2 name : USB camera flags: capture
Μια απλή εφαρμογή που χειρίζεται την webcam είναι η camorama
aptitude install camorama camorama -d /dev/video0
Εάν κάποια εφαρμογή δεν μπορεί να χρησιμοποιήσει την webcam είναι ίσως επειδή προσπαθεί μέσω driver v4l1 αντί για του νεότερου v4l2. Για να εκτελέσουμε την εφαρμογή σε κατάσταση συμβατότητας με τον προηγούμενο driver
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camorama -d=/dev/video0
ή π.χ. για το skype
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype