大きな .xsession-errors ファイル、PulseAudio

大きな .xsession-errors ファイル、PulseAudio

Ubuntu 16.04 (LTS)、x64 で、次の問題が発生しています: ホーム フォルダー内の .xsession-errors が急速に増加し、サイズが数十 GB に達します。

一時的な修正として、ファイルを強制的に切り捨て (echo "" > .xsession-errors)、再び大きくなり始めたファイルを別の場所にコピーして、何が起こっているのかを調べました。

ファイルには、次の行が何度も繰り返されて入力されているようです。

org.kde.plasma.pulseaudio: Attempting connection to PulseAudio sound daemon org.kde.plasma.pulseaudio: state callback org.kde.plasma.pulseaudio: state callback

これを修正する方法について何かヒントはありますか? マシンでサウンドを使用していない、またはサウンドを必要としません。

答え1

KDE が Phonon Backend のエンジンとして Pulse Audio を使用するように設定されているようですが、何らかの理由で Pulse Audio デーモン自体がインストールされていないか、応答していません。

がインストールされていることを確認することをお勧めしますphonon-backend-gstreamer:

sudo apt-get install phonon-backend-gstreamer

次に、KDE ​​オーディオ設定に移動し、「Gstreamer」がバックエンドとして設定されていることを確認します。

pulseaudio を完全にアンインストールし、代わりにgstreamer以下を使用しますalsa:

sudo apt-get purge pulseaudio gstreamer0.10-pulseaudio
sudo apt-get autoremove

sudo apt-get install alsa-base alsa-tools alsa-tools-gui alsa-utils alsa-oss linux-sound-base alsamixergui

sudo apt-get install esound esound-clients esound-common libesd-alsa0 gnome-alsamixer

その後、コンピューターを再起動します。

その後、実行します

gstreamer-properties

Gstreamer のデフォルトを設定します (現在は が使用されますalsa)。

次に、Pulse Audio に関連するエラーがなくなるかどうかを確認します。

答え2

1 つのオプションとして、ファイルを編集します/etc/X11/Xsession。たとえば、次のようになります。

sudo nano /etc/X11/Xsession

次に、ERRFILEエラーが に送信されるよう変数を変更します/dev/null

## ERRFILE=$HOME/.xsession-errors
ERRFILE=/dev/null

関連情報