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

1

Eu tenho perdido muito cabelo por causa disso. Eu estou tentando obter um segundo x-sessão se comportando exatamente como o padrão fornecido por ubuntu.desktop . Então, aqui está o que eu fiz:

  • copiou o ubuntu.desktop para o custom.desktop
  • editou o custom.desktop, de modo que a linha de nome agora é "Nome = Personalizado" (conteúdo completo colado abaixo)

Quando eu faço o log com a sessão ubuntu da página de login lightdm, tudo corre conforme o esperado. Mas se eu tentar logar com custom , eu acabo com apenas um papel de parede (sem barra lateral, não no menu superior, não há como iniciar um terminal GUI).

Não consigo descobrir o que é especial sobre ubuntu.desktop , que custom.desktop nã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-errors

Ao usar a sessão ubuntu fornecida, .xsession-errors está quase vazio.
Ao usar minha sessão custom , ela se enche de avisos e críticas, terminando com essas 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
    
por Ad N 15.03.2015 / 20:43

0 respostas