我在 Ubuntu 11.10 上使用以下命令使用 Skype:
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype
但自从我升级到 12.04 后它就不再工作了,我无法使用我的视频(网络摄像头)。
我有最新的 libv4l,并且我的网络摄像头可以与其他应用程序配合使用。
我怎样才能解决这个问题?
答案1
v4l1compat.so 的路径已更改。因此,您应该使用以下命令:
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
答案2
首先你需要确保你有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 并通过以下方式测试您的网络摄像头'选项'然后“视频设备”