如何在pulseaudio运行时启用音频输出?

如何在pulseaudio运行时启用音频输出?

这里我描述了由于使用时依赖项不匹配而安装pulseaudio时出现的问题Kodi19 的软件包在 Debian10 上。现在这个问题已经解决,在最近的升级之后,我能够安装pulseaudio并通过以下命令运行它:sudo apt-get install pulseaudio/buster-backports libpulse0/buster-backports libasound2-plugins

我现在的问题是,即使pulseaudio正在运行,音频输出仍然无法工作。我按照描述尝试对 client.conf、daemon.conf 和 default.pa 进行一些更改这里这里。它仍然不起作用。在音频停止工作之前我没有遇到这个问题。我最近注意到声音输出实际上仍然有效(对于本地音频文件),但只能通过耳机(然后托盘栏中仍然没有音量图标等)。

如何让音频输出再次工作?如果需要更改配置文件,如何找出需要进行哪些更改?关于为什么会出现这个问题有什么想法吗?


运行pulseaudio -k并没有重新启动pulseaudio。
即使在安装pulseaudio之前,音频输出仍然可以用于在线流媒体。

另一台具有几乎相同设置(包括 Kodi19)的 Debian10/KDE 机器没有此问题。

一旦pulseaudio工作,托盘栏中应该有一个音量图标,并且音量按钮应该再次工作。

安装pulseaudio后不需要更改配置即可使音频正常工作(无论如何都不应该删除它,因为我没有故意删除它)。

我还安装了 gstreamer1.0-pulseaudio。当我搜索“pulse”时,“Audio Volume”没有像在另一台机器上那样在搜索结果中显示 upl,所以也许我需要安装一些额外的软件包。或者也许我需要清除一些配置。

当我在控制台中运行时,因为它在pulseaudio运行后没有重新启动(但它确实启动了它)。pulseaudio -kFailed to load module "module-native-protocol-unix" (argument: ""): initialization failed.

可能与之有关的另一件事是,使用 apper 运行升级或sudo apt-get upgrade要求我降级libwayland-client++0 libwayland-cursor++0,这似乎有效,但即使在重新启动后,它仍然要求相同的两次降级。通过重新运行 Basil Gello 存储库的设置步骤解决了这个问题。

答案1

一旦有新的软件包可用并且可以升级,它就可以工作。也许这是 Basil Gello 存储库的包不匹配的问题,随着那些 Kodi 的东西移到向后移植中,不再需要它了。

相关内容