It used to be /etc/xdg/lxsession/LXDE/ but it changed a while back, probably during one of the desktop upgrades, and started using /LXDE-pi/. So you could have either one depending on which version you're running. Obviously the users autostart is not there by default, but you can add it.
I don't know this for a fact, but logically the /etc/xdg/ file would be read first, then the user profile after the login. Generally user settings take precedence over system settings and are applied last. But if you ran a binary or script in the desktop startup, and then started it again when the user logged in there could be some issues. But that's not hard to deal with, when you create the shell script to put in the users autostart write it so that it kills the process first, then starts it. If it's not running, no harm, no foul. If it was running it's safe to start it again.
For instance I use this one to start Synergy
Code: Select all
#!/bin/bash
killall synergyc
sleep 1
synergyc --name Rpi 192.168.0.3
exit 0
If it's running club it, wait a moment for it to expire, then revive it.