通话结束后 Skype 仍保持麦克风打开

通话结束后 Skype 仍保持麦克风打开

通话结束后,Linux 版 Skype (8.60.0.76) 会在我的 Linux (Ubuntu 20.04) 机器上保持麦克风打开。状态栏中的图标可以看到这一点

在此处输入图片描述

(我退出 Skype 后麦克风图标就消失了),可以通过运行来确认pavucontrol

在此处输入图片描述

这是正常现象吗?我应该担心吗?我应该卸载 Skype 并重新安装吗?

答案1

快速更新:我确认每次 Skype 通话后该行为仍然存在,即使使用 Microsoft 签名的软件包更新 Skype(应删除该软件包并重新安装)后也是如此。

我问了同样的问题微软解答,三周后,一位“微软代理”给出了毫无用处的答案,之后不久就被锁定了,甚至在我注意到答案之前,所以我没有机会回复。然而,有 5 个人点击了“我有同样的问题”。

TL;DR:确认 Linux 版 Skype 的麦克风处理存在问题。微软回避了这个问题。

答案2

我认为这是一个显示错误,之后 Skype 不再使用麦克风。

我在 Skype 通话期间运行过这个命令:

lsof | grep '/dev/snd'查看是否使用了麦克风。

并发现了类似的东西:

pulseaudi  1453                             vlad  mem       CHR              116,4                  555 /dev/snd/pcmC1D8p
pulseaudi  1453                             vlad   18u      CHR             116,10       0t0        565 /dev/snd/controlC1
pulseaudi  1453                             vlad   23u      CHR             116,10       0t0        565 /dev/snd/controlC1
pulseaudi  1453                             vlad   24u      CHR             116,15       0t0        591 /dev/snd/controlC0
pulseaudi  1453                             vlad   29u      CHR             116,17       0t0        671 /dev/snd/controlC2
pulseaudi  1453                             vlad   37u      CHR             116,15       0t0        591 /dev/snd/controlC0
pulseaudi  1453                             vlad   58u      CHR             116,10       0t0        565 /dev/snd/controlC1
pulseaudi  1453                             vlad   64u      CHR              116,4       0t0        555 /dev/snd/pcmC1D8p
pulseaudi  1453  1553 alsa-sink             vlad  mem       CHR              116,4                  555 /dev/snd/pcmC1D8p

看起来我的麦克风是:

/dev/snd/pcmC1D8p

然后我结束了通话(但保持 Skype 打开 - 托盘图标显示 Skype 正在使用麦克风)并再次运行命令:

lsof | grep '/dev/snd'

这次输出仅包含control条目。

pulseaudi  1453                             vlad   18u      CHR             116,10       0t0        565 /dev/snd/controlC1
pulseaudi  1453                             vlad   23u      CHR             116,10       0t0        565 /dev/snd/controlC1
pulseaudi  1453                             vlad   24u      CHR             116,15       0t0        591 /dev/snd/controlC0
pulseaudi  1453                             vlad   29u      CHR             116,17       0t0        671 /dev/snd/controlC2
pulseaudi  1453                             vlad   37u      CHR             116,15       0t0        591 /dev/snd/controlC0
pulseaudi  1453  1553 alsa-sink             vlad   18u      CHR             116,10       0t0        565 /dev/snd/controlC1

然后我完全关闭了 Skype,并再次运行该命令。输出与之前相同:

pulseaudi  1453                             vlad   18u      CHR             116,10       0t0        565 /dev/snd/controlC1
pulseaudi  1453                             vlad   23u      CHR             116,10       0t0        565 /dev/snd/controlC1
pulseaudi  1453                             vlad   24u      CHR             116,15       0t0        591 /dev/snd/controlC0
pulseaudi  1453                             vlad   29u      CHR             116,17       0t0        671 /dev/snd/controlC2
pulseaudi  1453                             vlad   37u      CHR             116,15       0t0        591 /dev/snd/controlC0
pulseaudi  1453  1553 alsa-sink             vlad   18u      CHR             116,10       0t0        565 /dev/snd/controlC1

相关内容