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 ubuntu
sessã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.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-erros
Ao usar a ubuntu
sessão fornecida, .xsession-errors
está quase vazio.
Ao usar minha custom
sessã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