openSUSE 12.3 where did ~/.xsession-errors go?

I am having issues with gnome/cinnamon under 12.3 (screen won’t lock), and my ~/.xsession-errors file is no longer updated. Where is this log information going? It’s essential for troubleshooting what the problem may be…

I don’t see that, .xsession-errors is being used like before. Maybe /var/log/messages holds what you’re looking for, or /var/log/Xorg.0.log

Not here.

/var/log/Xorg.X.log only shows Xorg logs, as before, no session errors here.

/var/log/messages doesn’t have it either.

is where standard output and standard error for Xsession script and all X client processes are directed by default. $TMPDIR/filename is where the X session error file is placed if $HOME/.xsession-errors cannot be opened. For security reasons, the exact filename is randomly generated by tempfile(1).

source:- Man page of Xsession

Thanks, but I don’t see them there either.

Also, it does not appear that tempfile is included in openSUSE, and zypper se doesn’t show anything.

I managed to fix the lock screen issue, it turns out gnome-screensaver didn’t start or crashed. Having the .xsession-errors would have made it easier to figure out what had happened.

Any other ideas? Or insights as to what package tempfile may be a part of, so if I can’t get the log back in my homedir, at least I can have it at all.

For what it’s worth, I also have the screen locking problem using Gnome/Cinnamon on 12.3. Wasn’t a problem on 12.2. Running gnome-screensaver on the command line with --debug generates no output, either. It seems to be specific to Cinnamon, though, because gnome-screensaver works fine under vanilla Gnome3 shell.

How did you fix it? Are you manually starting gnome-screensaver through some method other than gnome-session-properties (which seems to have no effect)?