Witam,
Z oczywistych względów przejdę do meritum. :-)
Xubuntu do zalogowania się używa GDM (jest to tzw. "display manager" od środowiska GNOME).
Konfiguracja jest w /etc/gdm/gdm.conf . Występuje tam linijka:
# This is a directory where .desktop files describing the sessions live. It is
# really a PATH style variable since 2.4.4.2 to allow actual interoperability
# with KDM.
SessionDesktopDir=/usr/share/gdm/BuiltInSessions/:/usr/share/xsessions/:/var/lib/menu-xdg/xsessions/:/etc/dm/Sessions/
Jeśli zajrzysz do /usr/share/xsessions , to zauważysz tam dobrze znane sesje XFCE i SSH (pliki tekstowe .desktop). Zgaduję więc iż twoje nowe XFCE dopisało się do któregoś z pozostałych katalogów i dlatego występuje podwójnie na liście.
Xinitrc, Xsession itp to są skrypty które są wykonywane w odpowiednich momentach uruchamiania środowiska graficznego. Nie mają one wpływu na wygląd menu wyboru sesji w GDMie.
Pozdrawiam
Micu