Bonjour Alain et bonjour à tous,
Bonjour à tous(tes)

Sous ubuntu 10.10 64 bits si je lance skype en mode graphique, puis
test vidéo =>  plantage.
J'ai trouvé sur le forum ubuntu cette commande

env LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype

et là ça fonctionne parfaitement.
Apparement Skype plante si tu utilise la V4l2 (Vidéo For Linux V2) et fonctionne bien avec la V1 (v4l1). C'est ce que j'ai noté également (et ils le notifie je crois dans pas mal de forum).

Perso je suis en 10.04.1 LTS (en 32bits) et j'ai installer skype par paquet via le .deb fournis sur le site de skype. Quand je lance skype à travers l'icône il lance en réalité un "wrapper" qui lancera skype avec ce PRELOAD : si je fais un ps ax | grep skype j'ai ceci :

19962 ?        S      0:00 /bin/sh /usr/bin/skype-wrapper
19963 ?        Sl    13:48 /usr/bin/skype

Skype a besoin d'un certain nombre de librairies graphique pour fonctionner (les libX.. et libQt.. etc..) et ces dernières vont utiliser la libv4l2 par défaut si elle est installée sur ta machine (mais cette dernière fait planter skype comme dit précédemment)
1) j'aimerai que l'on m'explique le contenu de cette commande.
Le /usr/bin/skype-wrapper lance skype de la manière suivante :
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so  /usr/bin/skype "$@"

Cela signifie qu'il va "précharger" (utilisé) la v4l1compat.so (et pas la v4l2convert.so) comme librairie dynamique puis charger skype .

c'est la raison pour laquelle si je lance skype (tout court) dans un terminal, il plante à cause de la libv4l2 qu'il utilisera par défaut

2) comment modifier/intégrer cette instruction dans l'icône skype du
menu Applications/Internet/Skype

Si tu est en 64bits chez toi la librairie à préloadée est donc "/usr/lib32/libv4l/v4l1compat.so"

Comment as-tu installé skype ?

En toute logique si tu as installer skype par paquet tu devrais avoir le script /usr/bin/skype-wrapper qui effectue ce lancement de cette manière, et c'est ce script qui devrait-être lancé par l'icône Application/Internet/Skype (c'est le cas chez moi en tout cas)

Va dans Système -> Préférences -> Menu principal, choisi ensuite Internet dans le menu de gauche, puis va sur "skype" et clic sur "Propriétés" pour voir comment il lance skype (chez moi dans commande j'ai "skype-wrapper"). Vérifie que c'est bien cela aussi chez toi (je n'ai pas de machine en 64bits avec skype d'installé...) à défaut il faut lancer ce wrapper.

@+
Vincent


Diffusez cette liste aupres de vos relations :-)
   Linux Azur : http://www.linux-azur.org
   Vous etes responsable de vos propos.
*** Merci de rediger sans SMS, ni HTML ni PJ ***



Répondre à