在 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 Backend 的引擎,并且由于某种原因,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
一个选项,编辑文件/etc/X11/Xsession
,例如:
sudo nano /etc/X11/Xsession
然后修改ERRFILE
变量以便将错误发送到/dev/null
。
## ERRFILE=$HOME/.xsession-errors
ERRFILE=/dev/null