web-dev-qa-db-ja.com

Pulseaudioが起動しない

さて、これは恥ずかしい問題です。 PulseAudioが機能していないようです。サウンドアプレットを1週間ほどロードしようとしていましたが、ps aux | grep Pulseを確認したところ、PAデーモンが実行されていないことがわかりました。

音はまだ機能しています。すべてがALSAにフォールバックしたと思います。

さらに、コマンドラインからPAを起動しようとしました。 pulseaudio -Dエラーなし、何も役に立たない、ただE: main.c: Daemon startup failed.

pulseaudioは、それだけでもう少し発生します。

$ pulseaudio
E: main.c: Unknown command: !/usr/bin/pulseaudio -nF
E: main.c: Failed to initialise daemon.

I can--systemでルートとして起動しますが、何も接続できません。それはPAを実行する正しい方法ではないので、私はそれを回避するよりもむしろそれを修正したいと思います。

6
Oli

まあそれは最も奇妙なことでした。 /etc/Pulse/default.paを開くと、最初の行が次のようになっていることに気付きました。

!/usr/bin/pulseaudio -nF

これは#!/bin/bashスタイルのオープニングに非常によく似ています(その適切な名前、ハガキのコメントはわかりません)。

#!/usr/bin/pulseaudio -nF

そしてそれは動作します!

どうやって壊れたのかわかりません。私は以前にそのファイルを意図的に編集したことはないと思います。

8
Oli