大型 .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 配置為使用 Pulse Audio 作為 Phonon 後端的引擎,並且由於某種原因,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)。

然後檢查與脈衝音頻相關的錯誤是否消失。

答案2

一種選擇是編輯文件/etc/X11/Xsession,例如:

sudo nano /etc/X11/Xsession

然後修改ERRFILE變量,以便將錯誤傳送到/dev/null.

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

相關內容