I found a fairly exotic bug in the E16 login scripts/
When changing the username and dito /home/directories, the scripts look for old $HOME despite making changes to the .e16/startup-applications.list.
A short explanation:
Doing a new install on my laptop I did a typo when creating the user, which I only noticed a few days later...... I created the user "riantares" not, as I always do: "triantares"
So I modified the username and the corresponding $HOME thus:
"usermod -l triantares -d /home/triantares -m riantares"
and after reboot edited ".e16/startup-applications.list" (after the first error telling me "/home/riantares/.local/share/applications/elxsrt.desktop" couldn't be started)...and pointed it to /home/triantares.
- Alas after clearing all caches and rebooting .... the same error looking for the wrong directory keep coming back!!
I don't know exactly which scripts are responsible but they would probably require a change to ~ or $HOME
It turns out the elxstrt script itself, still has the old path to "riantares" on the "exec" line.