Frank you're great in script analyzing,
so it's not an issue with LTSP, but it is bug in xubuntu.desktop, they
should have added DesktopNames=XFCE in it as the freedesktop
specification mentions.
File a bug report in xubuntu and show them these similar bugs for
lightdm/mate:
Thanks for the hint. I had a look on
/opt/ltsp/i386/usr/share/ldm/rc.d/X50-generate-env
line 17:
The command "basename readlink -qs /etc/alternatives/x-session-manager"
results to "startxfce4"
line 19:
There are two files in /usr/share/xsessions and both are matching
The XDG_CURRENT_DESKTOP variable is wrong, that's why the entries are
missing.
It's set by this script:
($CHROOT)/usr/share/ldm/rc.d/X50-generate-env
I don't have any Xubuntu installations handy and it'll take much time to
troubleshoot this over email.
You might be able to find me in IRC so
Hello Alkis,
as requested:
Server:
admini@LTS2:~$ env | grep XDG
XDG_VTNR=7
XDG_SESSION_ID=c22
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/admini
XDG_MENU_PREFIX=xfce-
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session10
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0