Переключить пользователя не работает в Xubuntu 14.04

Когда я щелкаю пользователя переключателя на кнопках "Действия" на панели, я получаю следующее сообщение:

GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.DisplayManager was not provided by any .service files

Я получаю то же сообщение, если блокирую экран и затем выбираю опцию "Новый вход в систему" ​​(я использую xscreensaver).

Если я наберу dm-tool switch-to-greeter в терминале я вхожу в экран входа в систему и могу войти с новым пользователем, но это не элегантный метод. Я хочу, чтобы фактические кнопки работали!

Другие посты на эту тему либо не решены, либо не работают для меня. Любой совет?

РЕДАКТИРОВАТЬ: это, кажется, ошибка. Я заполнил новую ошибку здесь, и здесь есть похожая ошибка.

1 ответ

Решение

Это исправлено в пакете whisker-menu но все еще не в пакете xfce4-panel, Похоже, что "действия" жестко запрограммированы для выполнения gdmflexiserver который работает только если gdm используется вместо lightdm, что, в свою очередь, является значением по умолчанию для xubuntu.

У вас, как всегда, несколько вариантов:

  • Оставьте там пункт действий или отключите пользовательский переключатель, включите и используйте его в whisker-меню.
  • Переключиться на gdm (видимо, уже установлено)
  • Создать отклонение от /usr/bin/gdmflexiserver к сценарию, который вызывает dm-tool switch-to-greeterВиски-меню уже готово
  • Создайте "действия" с помощью собственного выпадающего меню, продублировав все необходимые команды.

Если я правильно помню, предыдущие версии lightdm обеспечивали совместимость с gdmflexiserver, которой больше нет.

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