将音频从使用 ALSA 的 i386 可执行文件转发到 x64 脉冲服务器的正确方法是什么?

将音频从使用 ALSA 的 i386 可执行文件转发到 x64 脉冲服务器的正确方法是什么?

我正在运行 Kubuntu Raring x64,并且我有一个无法在我的 64 位环境下编译的程序,但是有一个已编译的版本(32 位)可供下载(特别是 OpenITG)。

在对 i386 库进行一些调整后,我让程序运行起来,但它完全绕过了我的 pulseaudio 服务器并完全控制了 ALSA,阻止任何其他 ALSA 应用程序播放声音(导致诸如 flash 之类的东西在我的浏览器中挂起),并且尝试让它与 padsp 一起播放时出现以下非致命错误。

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded: ignored.

有人知道使这个工作的正确方法吗?

相关内容