В Ubuntu 16.04 (LTS), x64, я столкнулся со следующей проблемой: .xsession-errors в домашней папке растет очень быстро, достигая размеров в десятки ГБ.
Я просто принудительно обрезал файл (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