A área de trabalho desaparece se você criar um novo arquivo .desktop em / usr / share / xsessions

1

Eu queria criar minha própria segunda sessão no Ubuntu 16.04 LTS adicionando um segundo arquivo .desktop em / usr / share / xsessions que, neste caso, chamei de test.desktop.

Eu mantive as mesmas informações armazenadas no ubuntu.desktop

cd /usr/share/xsessions
cat test.desktop

E nós temos:

[Desktop Entry]
Name=Ubuntu
Comment=This sessions logs you into Ubuntu
Exec=gnome-session --session=ubuntu
TryExec=unity
Icon=
Type=Application
DesktopNames=Unity

Eu, então, saio da sessão atual e entro na minha sessão de 'teste' e minha área de trabalho não carrega - só vejo meus ícones de papel de parede e de área de trabalho. Eu assumi que esta simples mudança iria apenas funcionar, mas eu obviamente ignorei uma definição de configuração em algum lugar. Eu conheço o lightdm.conf, mas isso me permite mudar o comportamento da 'sessão padrão' e não parece que eu precisaria adicionar algo específico para fazer o desktop funcionar.

unity --debug

Isso força algumas funcionalidades da área de trabalho de volta à ação (recebo de volta a barra lateral do Ubuntu). Também mostra vários avisos e erros, como:

WARN unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'com.canonical.Unity.Launcher
ERROR unity.glib.dbus.server GlibDBusServer.cpp:538 DBus name lost 'org.gnome.Shell'
ERROR unity.glib.dbus.server GlibDBusServer.cpp:538 DBus name lost 'com.canonical.unity'

Há mais do que eu posso copiar, se necessário, mas isso é de uma máquina diferente.

Existe algo óbvio que estou perdendo? Aplausos antecipadamente por qualquer insight que você possa fornecer.

    
por JPow 07.10.2016 / 14:24

0 respostas