這裡我描述了由於使用時依賴項不匹配而安裝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 -k
Failed 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 的東西移到向後移植中,不再需要它了。