在 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