修复 Ubuntu 13.10 上 Teamviewer 9 的声音问题(也适用于 Ubuntu 14.04 LTS 上的 Teamviewer 11)

iRa*_*RaS 2 wine pulseaudio teamviewer

TeamViewer随 Wine 1.6 一起提供。Pulseaudio正在安装来自 PPA 的 wine 1.6.1。复制winepulse.drv.sofakedlls/winepulse.drv不起作用。您可以使用 批准此操作teamviewer --winecfg

我已经尝试通过取消注释该行来使用本地安装的 wine运行TeamViewer

### USE_LOCAL_WINE="yes"
Run Code Online (Sandbox Code Playgroud)

/opt/teamviewer9/tv_bin/script/tvw_config。但这会带来其他错误。

也许我们可以更新升级TeamViewers wine 到 1.6.1,而不是使用本地安装的 wine。

iRa*_*RaS 5

最后,TeamViewer以声音运行(建议的修复程序也适用于Ubuntu 14.04 LTS上的Teamviewer 11,只需考虑不同的路径)。/opt/teamviewer11/

这是你需要做的:

  1. 添加wine存储库并安装wine1.6:

    sudo apt-add-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get install wine1.6
    
    Run Code Online (Sandbox Code Playgroud)
  2. 下载并安装TeamViewer

    wget http://download.teamviewer.com/download/teamviewer_linux.deb
    sudo gdebi teamviewer_linux.deb
    
    Run Code Online (Sandbox Code Playgroud)
  3. 复制 wine 二进制文件:

    sudo cp /usr/bin/wine /usr/bin/wineserver /usr/bin/wine-preloader /opt/teamviewer9/tv_bin/wine/bin/
    sudo cp /usr/lib/i386-linux-gnu/libwine.so.1.0 /opt/teamviewer9/tv_bin/wine/lib/
    sudo cp -R /usr/lib/i386-linux-gnu/wine/* /opt/teamviewer9/tv_bin/wine/lib/wine/
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重新配置您的 teamviewer 配置文件并启动 winecfg 以查看音频是否正常工作。

    teamviewer --update-profile
    teamviewer --winecfg
    
    Run Code Online (Sandbox Code Playgroud)

  • 我没有足够的代表来评论......要添加到 iRaS 优秀的答案,如果你先安装了teamviewer,然后安装了wine,一个错误的配置/teamviewer9 可能会被遗留下来并且没有正确更新“teamviewer --update-profile ”。如果是这种情况,当运行“teamview --wincfg”时,当您在音频选项卡中时,您将看不到任何可供选择的选项。我必须从我的主目录“rm -rf .config/teamviewer9”才能让它工作。 (2认同)