我从 Ubuntu 软件中心安装了 Skype。我尝试使用 Dash 启动它。但是没有成功。因此,当我尝试skype
从终端启动时,它会抛出以下错误:
skype: symbol lookup error: skype: undefined symbol:
_ZN19QAbstractProxyModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE
我怎样才能解决这个问题?
答案1
我按照以下方式修复了 Skype 启动和音频问题:
从终端运行 Skype:将其指向 i386 库,如下所示
LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ PULSE_LATENCY_MSEC=30 /usr/bin/skype
要从 Dash 启动 Skype:编辑文件“/usr/share/applications/skype.desktop”
sudo YOUR_FAVORITE_EDITOR_HERE /usr/share/applications/skype.desktop
更改此行
Exec=env PULSE_LATENCY_MSEC=60 skype %U
到
Exec=env PULSE_LATENCY_MSEC=30 LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ skype %U
笔记:我将脉冲延迟从 60 改为 30 以使音频正常工作,并添加了 LD_LIBRARY_PATH
据报道,该功能仍适用于 Ubuntu 14.04。