I am runing ubuntu 9.10 and the latest version of skype but I have problem with webcam. When I trie the webcam with cheese it works fine but when I try to use the web on skype , skype crashes. can any body help me
Skype cannot directly interact with video4linux. You need to load an extra library (v4l1compat.so) for the compatibility layer:
# LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
Maybe you need to adjust the library path for your setup.
To make this permanent just add this variable to /usr/bin/skype: add
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so; export LD_PRELOAD
e.g. on the 2nd line there.
Maybe you also want to report this in your distribution's bugtracker.
The question is old but the problem still exists. As honk says, setting LD_PRELOAD to the v4l1compat.so library works.
On my 64-bit ubuntu 12.04, this worked:
I have a 32 bit skype, so the library should match that.
I want to launch skype with a panel icon. I put this in the command field:
bash -c "LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype"
This avoids creating a separate script file. Without bash however, it does not work.
I couldn't add to the /usr/bin/skype file either (it is a binary file). Anyhow here is my workaround:
1) in my home folder I made a file (using gedit) that contained -
#! /bin/bash LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
2) then added an application link to my menus -
(the Skype icon should be in the /usr/share/icons/ folder for the link)
Not elegant, but it works.