O ambiente de trabalho do Cinammon tem algo conhecido como dependências de pacotes , a maioria das quais são atendidas pelos pacotes ubuntu-desktop
(Unity) e gnome-shell
(GNOME shell).
Mais do que definir cada dependência de pacotes, o Cinammon usa o pacote meta ubuntu-desktop.
Quanto ao Xubuntu, não deveria. Eu tive KDE, LXDE, XFCE, Unity e gnome-shell todos instalados na mesma máquina sem problemas.