Le bazar de Stemp

Le bazar de Stemp

GoogleTalkPlugin, Webcams et Debian/Ubuntu ou Arch

GoogleTalkPlugin est disponible pour Linux depuis quelques temps déjà.

Malheureusement le support des webcams n’est pas toujours au rendez-vous, ce greffon gérant seulement les drivers uvc et certains sous-drivers gspca.

Et bien évidemment mes deux webcams ne sont pas encore reconnues :)

C’est notre vieille amie la bibliothèque v4l2 et sa couche de compatibilité qui va venir encore une fois à notre aide.

Nous allons donc créer un «wrapper» libv4l pour le GoogleTalkPlugin.

Direction le répertoire d’installation du greffon :
cd /opt/google/talkplugin/

Et voici le coupable (qui, il faut le souligner, est, même sous 64 bits, un exécutable 32 bits) :
-rwxr-xr-x 1 root root 5660892 12 janv. 00:36 GoogleTalkPlugin

Renommons le en .real :
sudo mv GoogleTalkPlugin GoogleTalkPlugin.real

Créons maintenant un nouveau fichier bash nommé GoogleTalkPlugin contenant le code suivant :

Pour 32 bits :
#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin.real

Pour 64 bits :
#!/bin/sh
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin.real

On le rend exécutable :
sudo chmod +x GoogleTalkPlugin

Et Voilà ! Au prochain démarrage de votre navigateur votre webcam devrait être détectée.
Tout n’est pas encore parfait et le greffon s’obstine à utiliser ma première webcam.

About these ads

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 284 followers

%d bloggers like this: