You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logitech c920摄像头在Cheese、Skypeforlinux失效,VLC正常,是否为已知Bug?

解决Logitech C920在Ubuntu 17.10的Cheese和Skype中无法使用视频的问题

我碰到过不少类似的情况,尤其是在Ubuntu 17.10这类过渡版本里,部分应用对摄像头的权限或设备访问方式容易出现兼容问题。既然VLC能正常识别摄像头的所有功能,说明硬件本身和系统底层驱动是没问题的,问题大概率出在应用层面的权限、配置或兼容性上,给你几个可行的排查和解决步骤:

  • 检查摄像头权限设置
    Ubuntu 17.10已经引入了应用权限管理机制,可能Cheese和Skype没获得摄像头访问权限:

    1. 打开系统设置,找到「隐私」选项
    2. 切换到「摄像头」标签页
    3. 确保Cheese和Skype for Linux对应的权限开关处于打开状态
      如果之前是关闭的,打开后重启应用再尝试使用摄像头。
  • 重置Cheese的配置文件
    应用的配置文件损坏也可能导致异常,重置Cheese的配置可以快速排除这个问题:
    打开终端,运行以下命令:
    dconf reset -f /org/gnome/cheese/
    执行完成后重启Cheese,看看是否能正常识别摄像头。

  • 手动指定Skype的摄像头设备
    旧版Skype有时会默认选择错误的设备,或者对设备名称识别有偏差:

    1. 打开Skype,进入「设置」-「音频和视频」界面
    2. 在摄像头下拉菜单里,手动选择Logitech C920对应的设备(通常显示为「HD Pro Webcam C920」)
      如果列表里看不到目标设备,先关闭所有可能占用摄像头的应用(比如VLC),再重新打开Skype选择。
  • 更新Skype到最新版本
    你当前使用的Skype 8.15.0.4版本比较老旧,这个版本确实存在不少已知的摄像头兼容问题。可以通过Skype内部的更新功能,或者Ubuntu软件中心将其更新到最新版本,新版本通常会修复这类兼容性bug。

  • 检查摄像头设备的占用情况
    有时候后台进程会悄悄占用摄像头,导致其他应用无法访问:
    先通过命令查看所有视频设备:
    ls /dev/video*
    然后检查哪个进程在使用摄像头(假设设备是/dev/video0):
    lsof /dev/video0
    如果发现无关进程占用,用kill <进程ID>结束该进程,再重启Cheese或Skype尝试。

关于是否是已知Bug:确实在Ubuntu 17.10的早期版本和旧版Skype中,有大量用户反馈过类似的摄像头兼容性问题,核心原因是不同应用对V4L2(视频4 Linux 2)接口的调用方式存在差异——VLC对该接口的支持更完善,而Cheese和旧版Skype在某些场景下会出现识别或访问失败的情况。上面的步骤基本能覆盖大部分这类问题的解决场景。

内容的提问来源于stack exchange,提问作者TiriPon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:52:45