Первое что пытался сделать, перенести запись этого файла в /tmp, "и делай с ним, что хошь", но увы, он всегда по новой в $HOME.
Если есть какие-то подозрения, можно вернуть запись файла.
В свежеустанеовленной F-12-20
chattr -i /.xsession-errors
reboot
tail ~/.xsession-errors
(caja:1092): Gtk-CRITICAL **: 11:26:44.385: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(caja:1092): Gtk-CRITICAL **: 11:26:44.385: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(caja:1092): Gtk-CRITICAL **: 11:26:44.385: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(caja:1092): Gtk-CRITICAL **: 11:26:44.385: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(caja:1092): Gtk-CRITICAL **: 11:26:44.386: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
Зачем каждый раз при загрузке создавать .xsession-errors, если проблема не решена? Да обращали на него внимание когда заканчивалось место в $HOME.