Ceci est une ancienne révision du document !
Faire fonctionner sa webcam avec les logiciel de communication
Avec l'arrivé du nouveau noyau dans Ubuntu 8.10 Intrepid Ibex, de nombreuse applications de comunication ne fonctionnent plus avec certaines Webcam. Nous allons détailler comment les faires refonctionné, d'une manière peu smart, masi qui marche.
La raison pour laquelle ces logiciels ne fonctionnent plus est lié au fait que le nouveau kernel utilise par defaut V4L2, et que ces logiciels veulent utiliser V4L1.
Heureusement, un correctif existe.
Installation
On se place dans un repertoire de travail, qu'ont créer pour l'occasion:
mkdir webcam cd webcam
On telecharge les sources:
wget http://people.atrpms.net/~hdegoede/libv4l-0.5.0.tar.gz
on extrait le tout, en rendant executable:
tar -zxfv libv4l-0.5.0.tar.gz
et on installe le tout:
sudo make install export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so
Voila c'est installé.
Utilisation
Version simple
Il vous suffit maintenant de remplacer dans vos lanceurs Skype la commande "skype" par la commande "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype"
Et c'est déja fini!
Version avec script (ancien)
Commande et script
Basiquement, il faut lancer la commande:
export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so
Avant de lancer votre logiciel.
C'est un peu fastidieu, donc on va créer un script. Dans cet exemple, nous allons prendre Skype, et placer le script dans "/usr/local/bin/skype-wc" (pasque j'en ai ch*** pour trouver une solution). Vous pouvez bien entendu le placer ailleur, ou remplacer "skype" par "amsn" ou autre.
création du script:
en console:
sudo gedit
on met dans le fichier:
## lancer skype avec la webcam #!/bin/bash export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so skype
Et en enregistre sous "/usr/local/bin/skype-wc"
on rend le tout executable:
sudo chmod +x '/usr/local/bin/skype-wc'
Maintenant, on a un petit script pour lancer Skype avec la webcam, on va donc le renseigner a la place de Skype dans le menu (et éventuelement vos lanceurs).
Lanceurs
Clic droit sur "Applications", on choisi "Editer les menus", puis on va dans "Internet", "Skype", et on clique sur propriété.
Dans la ligne commande, on met l'emplacement de notre script:
/usr/local/bin/skype-wc
Et c'est fini!
En cliquant sur "Skype", on lance donc le script, pour voir si sa marche, il suffit donc de tester la video dans les preferences.
RAPPEL: On prend Skype en exemple, mais c'est aussi valable pour amsn, etc… il suffit de remplaces "skype" par le nom de votre logiciel.
Contributeurs : stdt Basé sur Une réponse Launchpad[en]