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