После обновления dbus до 1.4.18 случился сабж. Через ssh qdbus показывает только один сервис org.freedesktop.DBus, видимо, создавая новую сессию, вместо того, чтобы подключиться к существующей. Тоже самое при вызове из крона. Локально ничего не ломалось.
Это баг, или что-то изменилось? Указания DISPLAY теперь недостаточно?