从11.10升级到12.04后,Skypevideo无法正常工作

我在Ubuntu 11.10上使用了Skype这个命令:

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

但是,由于我升级到12.04,它无法正常工作,我无法使用我的video(网络摄像头)。

我有最新的libv4l,我的网络摄像头可与其他应用程序配合使用。

我怎样才能解决这个问题?

v4l1compat.so的路径已更改。 所以,你应该使用命令:

 LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype 

首先,您需要确保安装了libv4l-0

如果您已经安装了Ubuntu受限制的额外内容,那么如果没有打开软件中心并且从那里安装Ubuntu受限制的额外内容 ,您应该已经拥有它。

完成此操作后,打开终端并复制并粘贴以下命令

 sudo gedit /usr/share/applications/skype.desktop 

提供密码后,将打开文本编辑器。 第4行应该是这样的

 Exec=skype 

替换为此文本

 Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype' 

保存并退出文本编辑器并关闭终端。 现在您可以打开Skype并通过‘选项’然后‘video设备’测试您的网络摄像头