如何从 dm 会话外部使用 dm-tool switch-to-user?

如何从 dm 会话外部使用 dm-tool switch-to-user?

我正在尝试dm-tool switch-to-user从会话外部使用(我想最终从 systemd 服务中调用它)

我已按照以下说明进行操作手册页关于设置XDG_SEAT_PATH变量。

我收到此错误:

# dm-tool list-seats
Seat0
  CanSwitch=true
  HasGuestAccount=false
# XDG_SEAT_PATH=/org/freedesktop/DesktopManager/Seat0 dm-tool switch-to-user kiosk
Unable to switch to user kiosk: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface ?org.freedesktop.DisplayManager.Seat? on object at path /org/freedesktop/DesktopManager/Seat0

系统是Ubuntu 20.04

任何人都可以帮助如何让它发挥作用吗?

答案1

应该XDG_SEAT_PATH

/组织/免费桌面/展示经理/座位0

并不是

/组织/免费桌面/桌面经理/座位0

(这是固定的最近在文档中。)

相关内容