sul*_*li8 14 google-talk webcam 11.04 google-plus
我刚刚收到了 Google+ 的邀请,视频会议功能“环聊”是我检查的第一个功能,不幸的是网络摄像头无法正常工作,麦克风和扬声器工作正常。当我启动它时,它要求我安装新版本的 Google Talk 插件 2.1.7.0。
似乎现在 gmail 聊天和同理心内的聊天(曾经有效)也不起作用。
在谷歌环聊窗口的网络摄像头设置中,我唯一的选择是 gspca 驱动程序。
请注意,我的摄像头在 Skype 上有问题,我不得不绕过它
env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
我怎样才能让它工作?
sul*_*li8 12
好吧,我设法解决了这个问题。我会发布它以备将来使用。事实证明,它类似于Skype问题。
打开终端并以 root 身份启动 nautilus:
sudo nautilus
Run Code Online (Sandbox Code Playgroud)重命名/opt/google/talkplugin/GoogleTalkPlugin为/opt/google/talkplugin/GoogleTalkPlugin.real
创建一个新的 /opt/google/talkplugin/GoogleTalkPlugin
在新文件中输入此文本,并保存(如果没有通过突触获取,请确保安装了 libv4l 包):
#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /opt/google/talkplugin/GoogleTalkPlugin.real
Run Code Online (Sandbox Code Playgroud)通过转到属性、权限和允许执行,授予新文件运行的权限。
就是这样。对我来说它奏效了。如果将来有更新版本的插件,您可能需要这样做,使用新版本(重命名)。
小智 0
我根据@suli8建议的说明编写了这个小脚本。
如果将其保存到文件(我们将其称为 apply-googletalk-v4l1-workaround.sh,但可以是任何内容),那么您可以通过以下方式应用它:
sudo bash apply-googletalk-v4l1-workaround.sh
Run Code Online (Sandbox Code Playgroud)
这可能有助于避免小错误。
#!/bin/bash
plugin_location=/opt/google/talkplugin/GoogleTalkPlugin
mv $plugin_location $plugin_location.real
cat > $plugin_location <<EOF
#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so $plugin_location.real
EOF
chmod +x $plugin_location
killall GoogleTalkPlugin
Run Code Online (Sandbox Code Playgroud)
我在上面的评论中看到该解决方法使 Google Talk 在 Gmail 中停止工作。我猜这是因为执行步骤时出现了一些小错误。使用此脚本可能会避免该错误。
| 归档时间: |
|
| 查看次数: |
32256 次 |
| 最近记录: |