Где в Ubuntu хранятся параметры рабочего стола?
В настоящее время я работаю над урезанной специально созданной пользовательской средой рабочего стола поверх Ubuntu. Для большинства основных сред рабочего стола, включая GNOME или любое DE, которое вы устанавливаете после факта (KDE, XFCE и т. Д.), Они автоматически добавляются в список доступных дополнительных рабочих сред для X11 при их установке.
Как можно было бы вручную добавить опцию загрузки DE для списка доступных DE в Ubuntu 12.10 или другой версии. Я предполагаю, что это часть конфигурации X11 где-то, но я не вижу ничего, что сразу видно в качестве места для хранения доступных опций...
Я хотел бы иметь возможность переключиться обратно на GNOME во время отладки при разработке нового DE, чтобы я мог активно разрабатывать его в GNOME, собирать, выходить из системы, выбирать свой вновь созданный DE в качестве DE для входа в систему для тестирования, так далее...
Помощь очень ценится!
1 ответ
Ubuntu использует lightdm в качестве менеджера входа в систему, который, в свою очередь, использует unity-greeter для настройки / форматирования экрана входа в систему.
Unity-Greeter проверить следующий каталог на наличие WM
/usr/share/xsessions
unity-greeter проверяет следующий каталог на наличие пользователя (кроме гостя) и последнего использованного WM
/var/lib/AccountsService/users
Журналы Lightdm и Unity-Greeter находятся в
/var/log/lightdm
Я предлагаю вам исследовать сервис systemd и dbus.