Comment 11 for bug 478274

Well, the "dbus" trick didn't make it either.
I tried with the following script:
import dbus, traceback

bus = dbus.SystemBus()
mgr = bus.get_object('org.freedesktop.ConsoleKit',
for seat_name in mgr.GetSeats():
    seat = bus.get_object('org.freedesktop.ConsoleKit',
    for session_name in seat.GetSessions():
        session = bus.get_object('org.freedesktop.ConsoleKit',
        if session.is_local:
            print "### Session '%s':" % (session.GetId(),)

and all tells me is (ran with sudo):
### Session '/org/freedesktop/ConsoleKit/Session2':
Traceback (most recent call last):
  File "./", line 15, in <module>
  File "/usr/lib/pymodules/python2.6/dbus/", line 140, in __call__
  File "/usr/lib/pymodules/python2.6/dbus/", line 620, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.GLib.UnmappedError.CkSeatError.Code0: Activation is not supported for this kind of seat

What is the "kind" of seat am I sitting on ?!???