Рабочий стол исчезает при создании нового .desktop файла в/usr/share/xsessions

Я хотел создать свою собственную вторую сессию в Ubuntu 16.04 LTS путем добавления второго .desktop файла в/usr/share/xsessions, который в этом экземпляре я назвал test.desktop.

Я хранил ту же информацию, как был сохранен в ubuntu.desktop

cd /usr/share/xsessions
cat test.desktop

И мы добираемся:

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

Я затем выхожу из текущей сессии и в мою 'тестовую' сессию, и мой рабочий стол не загрузится - я только вижу свои обои и значки на рабочем столе. Я предположил, что это простое изменение будет просто работать, но я, очевидно, пропустил конфигурацию, устанавливающую где-нибудь. Я знаю о lightdm.conf, но это позволяет мне изменять 'сессию по умолчанию' поведение, и не похоже, что я должен был бы добавить что-либо определенное, чтобы заставить рабочий стол работать.

unity --debug

Это сдерживает некоторую функциональность рабочего стола в действие (я возвращаю боковую панель Ubuntu). Это также показывает несколько предупреждений и ошибок, таких как:

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'

Существуют больше, чем я могу скопировать в случае необходимости, но это от другой машины.

Действительно ли там что-то очевидно, что я отсутствую? Аплодисменты заранее для любого понимания можно обеспечить.

1
задан 7 October 2016 в 17:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: