Resumindo:
- para ter interface gráfica de trabalho você precisa do servidor X e do gerenciador de janelas
- você pode configurar o X para apenas iniciar o gerenciador de janelas, você escolhe, sem apresentar a tela de login, mas então você estará logado como o usuário, que executa o X (então na maioria dos casos iirc root)
- se você quiser fazer login como usuário diferente, precisará do Gerenciador de exibição
- (disclaimer: eu não tenho mexido nisso há algum tempo, então não sei se o que eu digo se aplica a Unity e Canela) a maioria dos ambientes de desktop fornecer seu próprio gerenciador de exibição (XFCE - xdm, KDE / plasma - kdm, antigo Gnome - GDM)
- se você usa o gerenciador de exibição, é onde você escolhe qual sessão será executada e, somente depois de fornecer as credenciais corretas, o ambiente de área de trabalho escolhido é iniciado
- é possível usar o KDM e escolher a sessão XFCE e ele funcionará ... bem, na maioria dos casos pelo menos, por isso, a maioria dos gerentes de desktop tem seu próprio DM, que eles preferem e irão instalá-lo por padrão ( ele se resume a cada ambiente de gerenciador / desktop de janelas que requer que algumas variáveis sejam definidas ou que determinados serviços sejam iniciados antes que o usuário possa interagir com a IU real, por isso é melhor usar o DM nativo para determinado ambiente)
- Se você quiser experimentar um ambiente de desktop diferente, geralmente é melhor instalar uma distribuição que vem com ela por padrão (f.ex. Kubuntu, Xubuntu, Ubuntu Gnome, etc.) para instalar pacotes meta como o xubuntu-desktop ou kubuntu-desktop iirc
- também existem gerenciadores de login independentes (f.ex SLIM - gerenciador de login simples)
Glossário:
- Gerenciador de janelas, Desktop Environment, Desktop Manager - Eu estou usando esses intercambiáveis, eu sei, que do ponto de vista purista eles não são os mesmos, mas aqui, geralmente se referem ao seu Desktop - seja Unity, KDE, Gnome , Fluxbox ou qualquer outra coisa:)
- Gerenciador de exibição, gerenciador de login - KDM, GDM, XDM, SLIM, etc