拋棄pulseaudio有多可行?
最近,我在使用 pulseaudio 伺服器時遇到了一些似乎很難解決的音頻問題,例如看到這個問題。我越來越不喜歡它的設計方式,特別是它依賴於 pulseaudio 守護程序的“每個使用者”實例的方式,並且 root 使用者似乎在啟動/訪問伺服器方面受到嚴格限制,這影響了我的訪問能力帶有沙盒應用程序的音頻(對我來說,這違反了 unix 精神——root 使用者應該可以訪問所有內容,沒有例外)。
所以,我決定從我的 Linux 環境中清除脈衝,直接使用 ALSA。我想知道這會有多不方便/使人衰弱?Pulseaudio 似乎已經成為 Linux 音頻的事實上的標準,我的印像是相當多的應用程序認為它會在那裡。
那麼,如果我放棄 Pulseaudio,會造成多少“損壞”?有沒有我無法使用的廣泛使用的應用程序?我最常使用的音頻應用程序是:Rhythmbox、Steam、Skype、Firefox。
我在 x86 上使用帶有 LXDE/Mate 的 Parabola(基於 Arch 的自由發行版)。
我昨天試了一下,解除安裝了
pulseaudio
,pulseaudio-alsa
然後pavucontrol
。據我所知,音頻似乎在我嘗試過的每個應用程序(即我在問題中提到的應用程序)都可以正常工作,無需進一步調整或設置。我根本沒有錯過pulseaudio,我很高興我刪除了它。我不得不說,根據我迄今為止的經驗,這似乎是不必要的(至少,對於我需要的)。**更新:**使用者 Uncle Billy 在他們的回答中建議,如果沒有 pulseaudio,firefox 中的音頻將無法正常工作。但是,我在 icecat(firefox 的以安全為重點的衍生產品)中嘗試了各種站點,並且我沒有遇到任何音頻問題。
還值得注意的是,
apulse
還存在一個程序,它允許需要pulseaudio的應用程序直接使用ALSA。