如何在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」時,「Au​​dio 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 的東西移到向後移植中,不再需要它了。

相關內容