我使用 Ubuntu 软件中心安装了 Skype。当我登录 Skype 时,它自动关闭。我尝试删除并重新安装它,但问题仍然存在。如何解决?
更新:
登录后的日志输出。
hieund@hieund:/etc$ skype
Fatal: ASSERT: "interface->childCount() == children.count()" in file adaptor.cpp, line 200
Aborted
hieund@hieund:/etc$
答案1
您的错误消息让我通过 Google 找到了这个 Ubuntu 错误。
https://bugs.launchpad.net/ubuntu/+source/qt-at-spi/+bug/890240
如果它影响到 Skype,我很惊讶它没有得到更多的关注。如果你能分享你的经验,可能会有所帮助:)
答案2
尝试一下这个。
我在 Google 上搜索解决方案,结果输入了:
export QT_ACCESSIBILITY=0
解决了这个问题。
希望这对在 Ubuntu 11.10 中设置 Skype 的任何人都有帮助。
对我来说很好
答案3
Skype 4.3 不再支持 32 位,因此微软会在您登录时将其关闭。(愚蠢)。解决方案:让 Skype 成为“更高”的版本: sudo sed -i 's/4.3.0.37/8.3.0.37/' /usr/bin/skype 它将二进制文件中的版本号替换为更高的版本号,以解决强制不兼容问题。通过调用 skype --version 或相应地更新命令,确保您拥有相同的版本 4.3.0.37。感谢 YuriyKuzin。
答案4
嗯,实际上,在尝试应用我不知道有多少人的建议后,在 Ubuntu 10.04 上对我唯一有用的方法是sound device configuration
在启动后立即Skype
转到在出现任何已连接的联系人之前进行测试呼叫在屏幕上(你必须要快!!)。
从此以后,我甚至可以在不等待女士说话的情况下暂停测试通话,并Skype
继续工作。我偶然发现了这个解决方案。