Dans le passé, je pouvais faire fonctionner ma webcam avec Skype en utilisant le correctif décrit ici:
La vidéo Skype ne fonctionne pas après la mise à niveau de 11.10 à 12.04
Cela signifiait commencer skype avec:
LD_PRELOAD =/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so/usr/bin/skype
Cela a bien fonctionné sous Ubuntu 12.04, mais ne fonctionne plus sous Ubuntu 13.04. Probablement parce que le fichier exécutable dans/usr/bin/skype est remplacé par un script qui dit:
#!/bin/sh
#
# Tip in https://launchpad.net/bugs/1002187, comment #31
#
# Bug filed against Skype: https://jira.skype.com/browse/SCL-980
#
export LD_PRELOAD="/usr/lib/i386-linux-gnu/mesa/libGL.so.1${LD_PRELOAD:+:}$LD_PRELOAD"
exec /usr/lib/skype/skype "$@"
Il semble que ce script soit nécessaire pour contourner un bogue afin de démarrer Skype sur Ubuntu 13.04, mais il annule probablement aussi la correction de ma propre webcam et je suppose que c’est la raison pour laquelle il ne fonctionne plus.
J'ai donc besoin d'ajouter mon correctif webcam à ce script, mais j'ai du mal à savoir comment? Toute aide pour ça?
J'ai résolu ce problème en créant le fichier/usr/local/bin/skype avec le contenu suivant:
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/lib/skype/skype
Et en le rendant exécutable:
Sudo chmod a+x /usr/local/bin/skype
J'avais une nouvelle installation de Raring, donc j'avais également besoin d'installer les libs 32 bits.
Sudo apt-get install ia32-libs
Vient de le réparer! Il existe une nouvelle version de Skype, la version 4.2. Vous pouvez l'installer à partir du site Web de Skype. Ils ne résolvent pas les problèmes de longue date que beaucoup de gens ont avec leurs webcams, mais il semble qu'ils ont résolu le problème de la segmentation. Donc,/usr/bin/skype n’est plus un script avec de la magie LD_PRELOAD, mais un fichier exécutable.
Cela corrige la webcam de: la vidéo Skype ne fonctionnant pas après la mise à niveau de 11.10 à 12.04 fonctionne à nouveau. Génial!