切换用户在 Xubuntu 14.04 中不起作用

切换用户在 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。看来,“actions”被硬编码为执行gdmflexiserver,只有在gdm使用而不是时才有效lightdm,而后者又是 xubuntu 的默认设置。

与往常一样,您有多种选择:

  • 删除操作项或禁用用户开关,然后在 whisker-menu 中启用并使用它
  • 切换到 gdm(显然已经安装)
  • 创建一个偏离/usr/bin/gdmflexiserver调用脚本的脚本dm-tool switch-to-greeter,就像 whisker-menu 已经做的那样
  • 使用自定义下拉启动器重新创建“操作”,复制所有必要的命令

如果我没记错的话,lightdm 的早期版本会提供一个 gdmflexiserver 兼容性 hack,但现在它已经不存在了。

相关内容