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:
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?
[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
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