Когда я нажимаю кнопку «Сменить пользователя» на панели «Кнопки действий», я получаю следующее сообщение:
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
в терминал, то попадаю на экран входа и могу войти как новый пользователь, но это не элегантный метод. Я хочу, чтобы работали сами кнопки!
Другие посты по этой теме либо не решены, либо не работают для меня. Есть ли у вас совет?
EDIT: похоже, это ошибка. Я заполнил новую ошибкуздесьи есть сообщение о похожей ошибкездесь.
решение1
Это исправлено в package , whisker-menu
но все еще не в package xfce4-panel
. Похоже, что 'actions' жестко закодировано для выполнения, gdmflexiserver
что работает только если gdm
используется вместо lightdm
, что, в свою очередь, является значением по умолчанию в xubuntu.
У вас, как всегда, есть несколько вариантов:
- Перетащите элемент действия или отключите переключатель пользователя там и включите и используйте его в меню Wishker.
- Переключиться на gdm (судя по всему, уже установлен)
- Создайте отклонение от
/usr/bin/gdmflexiserver
скрипта, который вызываетdm-tool switch-to-greeter
, как это уже делает whisker-menu - Воссоздайте «действия» с помощью пользовательского выпадающего меню запуска, дублирующего все необходимые команды.
Если я правильно помню, предыдущие версии lightdm предоставляли возможность совместимости с gdmflexiserver, которая больше недоступна.