Ubuntu 14.04でPulseAudioを完全に削除するにはどうすればよいですか?


9

Ubuntu 14でサウンドの問題が発生しています。ほとんどアンダーランが発生し、スキップや醜いノイズが発生します。デバッグのためにパルスオーディオを削除したいと思います。

しかし、これを行うと、ubuntuのシステム設定が壊れます。「ubuntu-desktop」または「unity」をインストールしてこれを修正すると、パルスが再インストールされます。

私は使用していないいくつかのドライバーをブラックリストに載せましたが、プラスまたはマイナスの効果はありません。再インストールする前に、pulseを削除して〜/ .pulseフォルダーを削除してみました。

助けてくれてありがとう。


2
代わりに無効にしてみてください。
CameronNemo 14年

これは、ALSAの設定のための良いガイドですwiki.xbmc.org/...
Noki

1
ちょうどあなたが知っている:PulseAudioが機能していない場合、ほとんどのメディアプレーヤーはALSAを直接使用できます。(環境設定>シンプル>オーディオ> VLCの出力モジュール-ao alsa。MPlayerはで実行できます。)PulseAudioはネットブックでは機能しませんが、これらのオーディオウォックを問題なく使用できます。
JamesTheAwesomeDude

1
問題に対して有効な解決策を見つけた場合は、誰かが必要とすることができるように、それを回答として述べてください。実際、Ubuntu 14.04でも同じ問題が発生しています。
Anuj TBE 2015

解決策はありません。申し訳ありません。また、同じ問題が発生しているのも残念です。それは私のアンプだと思ったが、別のものを試すことができなかった。あなたもそれを持っているので、それはソフトウェアのバグかもしれません。このような断続的な問題を報告する方法を知っていますか?
Noki

回答:


1

次のコマンドを使用して、pulseaudioを簡単に削除できます。

apt-get remove --purge pulseaudio

1
実際にそのコマンドを試しましたか?
guntbert、2015年

はい、問題はソフトウェアではなくハードウェアにあるようです。
Noki、2015年

それは間違いなく私のアンプであり、コマンドはパルスを削除するために働きました。
Noki

3
このソリューションには注意して進んでください。デフォルトでは(はい、はいと答えます)ubuntu-desktopunity-control-centerパッケージを削除して、少なくともシステム設定が壊れたままになる可能性があります。@Noki-別の回答を承認済みとしてマークすることを検討してください。
Ilia Barahovski、2017

11

Ubuntu 14.04でPulseaudioを削除するには、いくつかの依存関係を壊す必要があります。サウンドインジケーターとサウンドオプションパネル、さらにはコントロールセンター自体も、Pulseaudioに依存しています。

Pulseaudioは単なるユーザースペースデーモンです。ただし、Pulseaudioはinitシステムによって再生成されるため、単純にkillすることはできません。

jorge@den:~$ ps aux | grep pulseaudio
jorge     3797  0.0  0.1 440464  7360 ?        S<l  17:40   0:00 /usr/bin/pulseaudio --start --log-target=syslog
jorge     3803  0.0  0.0  98392  3028 ?        S    17:40   0:00 /usr/lib/pulseaudio/pulse/gconf-helper
jorge     4057  0.0  0.0  23900   924 pts/0    S+   17:51   0:00 grep --color=auto pulseaudio
jorge@den:~$ pkill -f pulseaudio
jorge@den:~$ ps aux | grep pulseaudio
jorge     4063  6.0  0.1 440680  7236 ?        S<l  17:51   0:00 /usr/bin/pulseaudio --start --log-target=syslog
jorge     4067  0.0  0.0  98392  3028 ?        S    17:51   0:00 /usr/lib/pulseaudio/pulse/gconf-helper
jorge     4069  0.0  0.0  23900   924 pts/0    S+   17:51   0:00 grep --color=auto pulseaudio

次のコマンドを発行することで、Pulseaudioにリスポーンしないように指示できます。

echo "autospawn = no" > $HOME/.config/pulse/client.conf

これで、pulseaudioを強制終了できます。

jorge@den:~$ pkill -f pulseaudio
jorge@den:~$ ps aux | grep pulse
jorge     6310  0.0  0.0  23900   916 pts/1    S+   18:11   0:00 grep --color=auto pulse

Pulseaudioはセッションの起動時に再起動する必要がありますが、サウンドアクティビティがない場合は終了する可能性があるため、完了したら、前に作成したファイルを忘れずに削除して、Pulseaudioが必要なときに再起動できるようにしてください。

rm $HOME/.config/pulse/client.conf

情報のおかげで。ALSAを使用して、パルスなしでオーディオが機能するかどうかを確認し、それが私の問題かどうかを確認します。
Noki

あなたはでpulseaudioを殺すことができpulseaudio -kます。autospawnが無効になっている場合、autospawn機能を使用する必要があるため、システムの起動時にpulseaudioは起動しません。を使用して手動でpulseaudioを起動する必要がありpulseaudio --startます。
mook765 2018

「それはinitシステムによって再生成されます。」ではない正確に。PulseAudioのリスポーンは(狂気的に)それよりも「魔法」です。unix.stackexchange.com/a/245799/11592を
害虫駆除

1

上記の答えは良い解決策です。プロセスを簡単にするために、それを実用的なスクリプトに入れることができます。例えば:

echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
read -p "Press enter to enable pulseaudio again."
rm $HOME/.config/pulse/client.conf
pulseaudio --start

私はそれを考えず、単にそれを改作しました。このスクリプトは、Ubuntu 16.04で動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.