為什麼人們不喜歡 PulseAudio?
我在網際網路上聽到了很多關於 PulseAudio 的廢話。
systemd
人們甚至僅僅因為它是由 Lennart Poettering 創建的而歧視。不喜歡 PulseAudio 是否有任何技術原因?答案最好包括參考資料。
我已經盡我所能詛咒它了,無論對錯。或兩者。我認為隨著時間的推移,它已經獲得了更好的接受。
Pulseaudio 於 10 年前出現。這種反應有點像對 systemd 的反應——雖然有很多很好的理由,但這些在許多情況下基本上是沒有意義的,對於那些習慣於 SysV 風格的 init 腳本的使用者來說,這似乎是一個毫無意義的麻煩,尤其是 因為周圍沒有太多文件。
我對pulseaudio的第一個記憶是它的部分目的是讓你混合流。例如,您可以播放媒體,但仍能聽到任何雜項。聲音。這對於底層的 ALSA 東西是不可能的——一次一個應用程序獲取設備。pulseaudio 的部分想法是成為一個應用程序,並讓其他事情處理它而不是 ALSA。
不幸的是,我認為它對很多人來說效果不佳。多年來,每次我安裝一個新的 Linux 桌面系統(通常,安裝在相同的幾個盒子上)時,該發行版預設使用 pulseaudio,並且聲音非常卡頓。除了偶爾看影片或聽音樂,我不太關心電腦上的聲音。它只是與我使用它們的目的沒有太大關係。所以像很多人一樣,我不會費心去弄清楚問題是什麼,或者閱讀任何文件。我已經知道如何從頭開始配置 ALSA,所以當我第一次遇到問題時(通常是馬上),我只是解除安裝了 pulseaudio,ALSA 執行良好。
今年早些時候,當我想要一個區域網路上的聲音伺服器時,我終於開始使用它了。它可以工作,儘管無論我怎麼做(至少有 3 種不同的方法),它都有幾秒鐘的延遲,這使得它對於影片來說非常糟糕。而且它很容易搞砸,所以我必須在伺服器端重新啟動它。
IMO 它不是使用者友好的,我認為這樣做的理由是它不打算被您的普通最終使用者修改太多。發行版打包程序對其進行配置,然後希望它開箱即用。