diff --git a/backend/session/logind.c b/backend/session/logind.c index 03db78f0..276e2c3f 100644 --- a/backend/session/logind.c +++ b/backend/session/logind.c @@ -136,7 +136,7 @@ static bool logind_change_vt(struct wlr_session *base, unsigned vt) { sd_bus_error error = SD_BUS_ERROR_NULL; ret = sd_bus_call_method(session->bus, "org.freedesktop.login1", - "/org/freedesktop/login1/seat/self", "org.freedesktop.login1.Seat", "SwitchTo", + "/org/freedesktop/login1/seat/seat0", "org.freedesktop.login1.Seat", "SwitchTo", &error, &msg, "u", (uint32_t)vt); if (ret < 0) { wlr_log(WLR_ERROR, "Failed to change to vt '%d'", vt);