web-dev-qa-db-fra.com

Ma webcam ne fonctionne pas avec Google+ Hangout. Puis-je la faire fonctionner?

Je viens tout juste de recevoir une invitation pour Google+, la fonctionnalité de visioconférence "Hangout" est la première fonctionnalité que j'ai vérifiée et, malheureusement, la webcam ne fonctionne pas, le micro et les haut-parleurs fonctionnent correctement. Quand j'ai commencé, il m'a demandé d'installer une nouvelle version du plugin Google Talk 2.1.7.0.

  • Il semble que maintenant le chat gmail et le chat au sein de l'empathie (qui fonctionnait auparavant) ne fonctionnent pas non plus.

  • dans les paramètres de la webcam dans la fenêtre de Google Hangout ma seule option est pilote gspca.

    • Notez que ma caméra a eu des problèmes avec Skype et que je devais la contourner.

      env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

Comment puis-je le faire fonctionner?

14
suli8

J'ai écrit ce petit script selon les instructions suggérées par @ suli8.

Si vous l'enregistrez dans un fichier (appelons-le apply-googletalk-v4l1-workaround.sh, mais peut être n'importe quoi), vous pouvez l'appliquer de la manière suivante:

Sudo bash apply-googletalk-v4l1-workaround.sh

Cela pourrait aider à éviter de petites erreurs.

#!/bin/bash

plugin_location=/opt/google/talkplugin/GoogleTalkPlugin

mv $plugin_location $plugin_location.real

cat > $plugin_location <<EOF
#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so $plugin_location.real
EOF

chmod +x $plugin_location

killall GoogleTalkPlugin

J'ai vu dans un commentaire ci-dessus que la solution de contournement avait obligé Google Talk à ne plus fonctionner dans Gmail. Je suppose que c'était à cause d'une petite erreur dans l'exécution des étapes. L'utilisation de ce script peut éviter cette erreur.

0
Zsolt Rizsányi

Eh bien, j'ai réussi à résoudre le problème. Je vais le poster pour une utilisation future. Il se trouve que cela ressemble au problème Skype.

  1. Ouvrez le terminal et lancez Nautilus en tant que root:

    Sudo nautilus
    
  2. Renommez /opt/google/talkplugin/GoogleTalkPlugin en /opt/google/talkplugin/GoogleTalkPlugin.real

  3. Créer un nouveau /opt/google/talkplugin/GoogleTalkPlugin

  4. Entrez ce texte dans le nouveau fichier et enregistrez-le (assurez-vous que le paquetage libv4l est installé, sinon récupérez-le via Synaptic):

    #!/bin/sh
    LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin.real   
    
  5. Donnez au nouveau fichier les autorisations à exécuter, en accédant aux propriétés, aux autorisations et aux autorisations d'exécution.

C'est tout. Pour moi cela a fonctionné. Dans le cas d'une version plus récente du plugin, vous devrez peut-être le faire avec la nouvelle (renommer).

12
suli8

J'utilise aussi Ubuntu et la première fois, j'ai eu les mêmes problèmes avec Google Hangout. Mais maintenant j'ai la solution pour vous:

Tout d'abord, vous devez installer le plug-in voix et vidéo à partir de google .

Ensuite, vous ouvrez ce plugin avec Ubuntu Softwarecenter. Si vous avez déjà fait cela, vous devez aller sur Multimédia et vous devez installer la voix et le vidéoplugin de Google à la deuxième fois.

Après tout, vous pouvez commencer le Hangout!

1
Natalie

Je crois que vous pouvez désinstaller n’importe quel paquet installé à l’aide du centre logiciel. Essayez de l'enlever et voir ce qui se passe.

Il ne devrait y avoir aucune raison pour que cela brise la compatibilité avec votre webcam, car je pensais qu'il ne s'agissait que d'un plugin de navigateur.

0
davbren