GDM 3.6 uses $XDG_CACHE_HOME/gdm/session.log (which by default is ~/.cache/gdm/session.log). If somebody wants to change the default location to minimize writes, it would be more effective for them to just need to change a single environment variable.
See also https://live.gnome.org/GnomeGoals/XDGConfigFolders -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to lightdm in Ubuntu. https://bugs.launchpad.net/bugs/1001035 Title: lightdm uses a hardcoded path to .xsession-errors, please make it configurable Status in Light Display Manager: Confirmed Status in “lightdm” package in Ubuntu: Triaged Bug description: LightDM uses always $HOME/.xsession-errors as the log file because is harcoded in xsession.c. But sometimes you want to use a logfile outside your $HOME, suposse your $HOME is in an SSD and you want to minimize writes, so you want to put it in /tmp/${USER}_xsession-errors for example. If you try to make a $HOME/.xsession_errors -> /tmp/{$USER}_xsession-errors symlink to cheat LightDM, then LightDM will recreate the $HOME/.xsession_errors file and the hack will not work. LightDM _always_ recreates $HOME/.xsession_errors and you can't change it without recompiling. So, I think this log file needs to be configurable, or at least preserve the symlink if one is present. Ubuntu 12.04 LTS LightDM 1.2.1-0ubuntu1 To manage notifications about this bug go to: https://bugs.launchpad.net/lightdm/+bug/1001035/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

