大型 .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 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

相关内容