Não é possível replicar xsessions/ubuntu.desktop no desktop Ubuntu 14.04 (com erros de xsession)

Não é possível replicar xsessions/ubuntu.desktop no desktop Ubuntu 14.04 (com erros de xsession)

Tenho perdido bastante cabelo por causa deste. Estou tentando fazer com que uma segunda sessão x se comporte exatamente como a sessão padrão fornecida por ubuntu.desktop. Então aqui está o que eu fiz:

  • copiou ubuntu.desktop para custom.desktop
  • editei custom.desktop para que a linha do nome agora seja "Name=Custom" (conteúdo completo colado abaixo)

Quando eu faço login na ubuntusessão da página de login do lightdm, tudo corre conforme o esperado. Mas se eu tentar fazer login custom, acabarei com apenas um papel de parede (sem barra lateral, sem menu superior, sem maneira de iniciar um terminal GUI).

Não consigo descobrir o que há de especial ubuntu.desktopque custom.desktopnão consegue replicar?

custom.desktop

[Desktop Entry]
Name=Custom
Comment=This session logs you into Ubuntu
Exec=gnome-session --session=ubuntu
TryExec=unity
Icon=
Type=Application
X-LightDM-DesktopName=Unity
X-Ubuntu-Gettext-Domain=gnome-session-3.0

~/.xsession-erros

Ao usar a ubuntusessão fornecida, .xsession-errorsestá quase vazio.
Ao usar minha customsessão, ela é preenchida com avisos e críticas, terminando com estas linhas:

  (zeitgeist-datahub:2481): GLib-GObject-WARNING **: invalid (NULL) pointer instance
  (zeitgeist-datahub:2481): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failded

informação relacionada