回答:
問題を解決しました。
pulseaudioインスタンスが実行されているかどうかを確認します。
pulseaudio --check
通常は出力を出力せず、終了コードを出力します。0
実行を意味します。鉱山は稼働していなかったので、ステップ3に進みました。
インスタンスが実行されている場合:
pulseaudio -k
最後に、デーモンとしてpulseaudioを再度起動します。
pulseaudio -D
再びバンシーを起動してお楽しみください!
pulseaudio -k
仕事をしません。の後sudo killall pulseaudio
、すべてが再び起動し、正常に動作します。(Ubuntu 16.04)
pulseaudio --check
通常何も出力しない印刷実行手段と、ちょうど終了コード0」=>ので、何も出力されていない、それが実行しています。しかし、とにかく終了コードを確認したい場合は、run:echo $?
を実行してください0
。($?
前のコマンドの終了コードであるあなたはそれを2回実行した場合、それはの終了コードを出力します。echo
)
標準セットアップで実行pulseaudio -k
すると、デーモンが再起動します。ほかにすることがない。
PAがpulseaudio
追加のオプションなしで入力を実行していない場合、デフォルトの/etc/pulse/daemon.conf
およびを使用してデーモンを起動します/etc/pulse/default.pa
。
~/.pulse/
または~/.config/pulse/
システム全体の設定を上書きするユーザー定義の設定。問題が発生した場合、pulseaudioを再起動する前にこれらのディレクトリを削除すると役立つことがよくあります。
詳細については、PulseAudio Wikiを参照してください。
/usr/bin/pulseaudio
返すbash: /usr/bin/pulseaudio: Permission denied
:ファイルのパーミッションが細かいように見えるにもかかわらず-rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudio
、なぜ
rm ~/.config/pulse/*
pulseaudio -k
トリックが続いた。
serviceコマンドを使用します(Ubuntu 14.04以前のみ):
sudo service pulseaudio restart
Failed to restart pulseaudio.service: Unit pulseaudio.service not found.
Pulseaudioはユーザーサービスなので、次のとおりです。
systemctl --user restart pulseaudio.service
これもあります:
systemctl --user restart pulseaudio.socket
チェックのために交換してくださいrestart
とstatus
。
Ubuntu 15.10でこれを行う方法は次のとおりです。
pulseaudio -k
して、実行中のデーモンを強制終了します。デーモンが実行されていない場合にのみエラーが発生します。そうでない場合、メッセージは表示されません。pulseaudio --check
して、Pulseaudioが実行されていることを確認できます。check
コマンドからのクリーンな終了(メッセージなし)は、デーモンが正常に開始されたことを示します。それ以外の場合は、実行pulseaudio --start
してデーモンを起動します。構成ファイルを最近変更し、デーモンの起動に失敗した場合は、ファイルのエラーを確認し、Pulseaudioからのメッセージがないか(SystemLogアプリで)syslogを確認します。動作に失敗したpulseaudioがS3スリープ(RAMへのサスペンド)に関連している場合、本当の原因はオーディオハードウェアの問題である可能性があり、その後、手作業によるフルリセットを行う必要があります。
pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload
ええ、それは小さな遅延で2回行われる必要があります。理由はわかりませんが、これは毎回うまくいくようです。
並行して複数のデスクトップ環境がある場合(高速ユーザー切り替え)
sudo killall pulseaudio && sudo alsa force-reload && sleep 2 && sudo killall pulseaudio && sudo alsa force-reload